stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

FOU

  • 38 Devlogs
  • 71 Total hours

FOU is a Python desktop crypto watchlist and price tracker. Add your favorite coins, check live prices, and save your portfolio locally. It features three unique themes — FOU DEFAULT, THE FOOL, and VOID — each with its own interactive companion and reactions. No wallet or account needed!

Ship #3

FOU is my first serious programming project, and honestly, I never thought it would come this far.

It started as a small Python CLI because I wanted an easy way to track crypto prices without opening an exchange every time. Slowly, I added live prices, coin validation, saving, and my own backend. And now, with v2.5, I’ve finally turned it into a proper desktop app!

FOU now has three themes — FOU DEFAULT, THE FOOL, and VOID, each with its own companion and six different reactions.

The hardest part was definitely building the GUI, especially getting the characters, decorative frames, and layouts to work properly when resizing the window. I spent way too much time fixing tiny details 😭

I also tried to work on almost every piece of feedback from my previous ships. A lot of people said my README and devlogs weren’t clear enough, so this time I’ve added better explanations, installation instructions, a full demo video, and more details about how I built everything.

💜 Please read this before testing!

⏳ First-time loading: Adding your first coin or loading saved prices might take around 60 seconds because my free hosted backend sometimes goes to sleep. Please give it a little time!

🛡️ Windows: I’ve tested the released app on two Windows laptops, and it worked fine. However, the executable is still unsigned, so Windows might show a security warning. I’ve already applied for code signing. Please don’t disable your security settings just to test it.

🐧 Linux and macOS: Both builds completed successfully, but I couldn’t test them on real Linux or Mac computers. So please treat them as experimental. If something doesn’t work, I’d really appreciate it if you could watch the demo video before rating, rather than judging FOU only by an untested build.

🐛 Bugs: Some recent tests found a few rare issues with saving and unexpected API responses. I’ve started fixing them, but those fixes aren’t in this release yet. If you find anything, please let me know!

🚀 How to try it

Download the ZIP for your OS from the GitHub Release. On Windows, extract everything and open FOU.exe. Try adding BTC, ETH, or SOL, refreshing prices, saving your portfolio, and switching themes.

FOU isn’t a wallet or trading app. It’s just a watchlist for coins you’re interested in.

Release: https://github.com/FOU-SHREX/FOU/releases/tag/v2.5.0

README + Demo Video: https://github.com/FOU-SHREX/FOU

I’m still learning Python, and this project taught me so much about coding, APIs, GUI development, and fixing things that randomly stop working. I also used ChatGPT, and AI image tools to help with coding, debugging, and artwork throughout development.

I’m really happy with how far FOU has come, even though it’s still not perfect.

Thanks to everyone who gave feedback on my earlier versions and helped me improve it. I hope you enjoy trying FOU! 💜

Please give feedback and good rating <(_ _)>

  • 19 devlogs
  • 50h
  • 13.35x multiplier
  • 664 Stardust
Try project → See source code →
Open comments for this post

4h 49m 18s logged

DEVLOG- 35:
About to ship this here is important thing please read this if you encounter with and security issue please click run anyway as I applied for the authorized ownership but that will take weeks to fulfill so please co-operate and Linux and windows user if you want you can skip as i don’t have any system to test them, Thank you all for this journey will make more and be better if you rating me please rate me good. <(_ _)><(_ _)>

2
1
48
Open comments for this post

2h 31m logged

DEVLOG- 34:
Here is the look of second theme the name is THE FOOL and the companion name is Mr. FOOL , the border around the portfolio takes so much time and effort of mine like in the end i need to use codex for calculation part as i learn MATH but the calculation is quiet complex so uses that,

Appart from this I think i had done most of the work on feedback :

1st Feedback : Make a UI -> Now my project is shifted from cli to gui and have a proper UI

2nd Feedback : Timestap -> Added that in portfolio frame you can see the time its feacting the prices

3rd Feedback : Help -> Addded a help button at the bottom and that will open a youtube video that explain everything from how to use and what is for what!

4th Feedback : Nothing - > so everything is done so far ╰(°▽°)╯╰(°▽°)╯

BTW, working on the third theme too maybe ship tomorrow so don’t forget to try and Rate good my project .

2
1
49
Open comments for this post

3h 34m 23s logged

DEVLOG- 33:
Worked on so many things today, like adding the overall background in the second theme and living the frames that hiding that giving each frame its own border frame as per theme, created cards icon for change theme option using DRAW and also create local saving icon to use. i really think i cover most of the feedback as majorities of feedback were about UI which is done mostly and one feedback was about help option so I created a help button at the right bottom which will have a go through video of FOU explain everything if u needed help! will reveled the final look of second theme so stay tuned. -- () --

0
0
33
Open comments for this post

2h 10m 16s logged

DEVLOG- 32:
After struggling and finding the result of the problem i learned math module and ceil and after learning this its so complicated for me that i need to take help from chat_gpt for the calculation part and then i got the desire result but still raise a another issue like the border of companion frame is not retracking its placement so I think i need to fix that next stay tuned ! ಥ_ಥ ┑( ̄Д  ̄)┍

0
0
55
Open comments for this post

2h 5m logged

DEVLOG - 31:
Working on a same problem from yesterday but it didn’t fixed yet learned the new concepts and apply them but nothing happened will keep trying until crack that so stay tuned, if you can help please comment me the problem is i want a png border file to get perfectly fix around my portfolio and that file is not fitting perfectly so if anybody know i am using python only and making UI using coustomTkinter.

0
0
20
Open comments for this post

3h 22m 49s logged

DEVLOG - 30:
Currently working on the second theme and just fixed done the companion frame and part like the emotion part and struggling in the frame of portfolio so i need to learn and understand some more concepts to fix that stay tuned! ( ̄┰ ̄*) ಥ_ಥ

0
0
20
Open comments for this post

2h 9m 9s logged

DEVLOG- 29:
Today I finally completed the FOU default theme UI and this is the locked result done some refinement today as remove button draw the prefect remove button icon and the companion sizing and placement the header of companion given a companion a 3D look )
and make companion fame fits to it as the upcoming theme will use that logic stay tuned may ship this this sunday or monday!)

0
1
97
Open comments for this post

4h 17m 5s logged

DEVLOG- 28:
So this is my default theme look today i fixed the style like the text fonts and placement and size worked on the activity section like the tick part take a lot just learned the image draw in python and use that to make the search icon clock and tick and loading so it take a while what do you think about this theme there will be more i give you a hint the second is from anime which is so mysterious! (⊙(⊙⊙)_⊙) ( ̄┰ ̄)( ̄┰ ̄)

0
0
39
Open comments for this post

4h 25m 32s logged

DEVLOG- 27:
Today I fixed the major issue i am facing the image sizing part like when minimize and maximize done some calculation learn new concepts and do some compromise and apart from that added the logo section so the displayed coin will display there logo too and added the help button later when this finish will create a youtube video to guide it threw. The UI is taking the target set shape need some refinement and clarity the the default theme is done yes there will be more then one theme.
^0^ ^0^╰(°▽°)╯╰(°▽°)╯

0
0
33
Open comments for this post

3h 21m 52s logged

DEVLOG- 26:
Today I am working on the companion part of my GUI and from the morning working on the correct size fitting of the .png still didn’t get that like when minimize and maximize the size is getting larger and cropped or smaller then the frame and never fits if anybody know how to fix that issue do comment i am using CustomTkinter for this GUI.

<(_ _)><(_ _)>o(TヘTo)o(TヘTo)

0
0
41
Open comments for this post

2h 14m 55s logged

DEVLOG- 25:
Today I worked on the enhancing the UI and making the default theme till now done the background part and color and border part screen size issue clear and ore UI fixed now working on the complete look and will update when the FOU Theme done.

0
0
48
Open comments for this post

3h 6m 48s logged

DEVLOG- 24:
Today worked on the left side panels and activity tracer part and done both the part currently generating images as introducing the companion in the GUI with is image based for now but For V3 will change that too motion one. (❁´◡❁)(❁´◡❁)

0
0
83
Open comments for this post

1h 33m 38s logged

DEVLOG- 23:
ADDED some color and themes too, this V2.1 will have 6 theme to choose and currently working on the 2 of them then others right now leaning color change and multiple theme changer in CustomTkinter and apply them here. So far Done the border and background and button stuff will work on coin selection now see you soon.

0
0
46
Open comments for this post

1h 45m 58s logged

DEVLOG-22:
Today i worked on adding functions to the buttons and handling the possible errors that could happened till now done the view_portfolio , remove_coin, add_coin part with there respective button now work on selection of coin and coin preview as a 3D image if possible.
(〃 ̄︶ ̄)人( ̄︶ ̄〃)

0
0
40
Open comments for this post

3h 3m 18s logged

DEVLOG- 21:
Currently working on the GUI structure and just done timeout error handling with this as a base structure the whole UI will be amazing and will take a while I am new to coustomTkinter so I need to learn first.

0
0
36
Open comments for this post

1h 54m 31s logged

DEVLOG-20:
Done the refactor with the main.py and build some core functions so the same function will be used buy both CLI and GUI and now working on GUI skeleton stucture will update when finish do comment and like please.

0
0
31
Open comments for this post

1h 8m 48s logged

DEVLOG-19:
Done with the test_GUI learned the major concepts and basics too no moving forward to work on actual FOU. (~ ̄▽ ̄)~(~ ̄▽ ̄)~

0
0
50
Open comments for this post

1h 33m 31s logged

DEVLOG-18:
Guys currently working on GUI and testing it while learning so this will take time i think. Do share some UI layouts ideas to put that.

0
0
49
Open comments for this post

35m 23s logged

DEVLOG-17:
Thanks everyone for reviews working on the reviews and fixed some issue too, currenty working on GUI as many suggest a good UI ,testing the GUI and learning it too will ship the V2.1 with GUI and fixed things as per feedback. THANKS EVERYONE! DO SUGGEST ME SOME GUI THEMES FOR UI.

0
0
20
Ship #2

FOU is my first serious programming project and I made most of it while I was still learning Python.

The idea actually came from a small problem I had myself. There were a lot of crypto coins I wanted to keep an eye on, but I didn’t want to open an exchange or search each coin again and again just to check the price. So I thought, why not make a small program where I can add the coins I care about once and then just open it whenever I want to check them.

That’s how FOU started.

V1.1 was very simple. It was just a CLI watchlist where you could add, remove, save and load coin symbols. While making V2 I learned a lot more and slowly upgraded it with live prices, valid coin checking, adding multiple coins, better save handling, error handling and builds for Windows, Linux and macOS.

One of the hardest parts for me was learning how APIs and backend stuff work. I didn’t want to put the CoinGecko API key inside the app, so I built my own FastAPI backend and deployed it. I also learned caching, rate limiting, GitHub Actions, PyInstaller and a lot of testing while doing this.

I also worked on the feedback from my V1.1 ship. A lot of people said the README and devlogs were not explaining the project enough, and some people didn’t even understand what a crypto watchlist was or thought it was related to wallets. So for V2 I added a beginner guide, clearer explanation of what FOU does, why I made it, better installation steps and I’m also adding better screenshots and more detailed devlogs.

FOU does not connect to wallets, trade crypto or use real money. It is just a simple personal watchlist to track coins you are interested in.

To test it, download the build for your OS from the V2 release, open FOU, add coins like BTC, ETH or SOL, type DONE, then open View Portfolio to see the live prices. Save it, close the app, reopen it and your watchlist should still be there.

I’m still a beginner and this project is mainly how I’m learning by actually building something, so feedback really helps me improve it. If you try it and like what I made, I’d really appreciate a good rating and an honest review. And if something feels confusing or broken, please tell me that too so I can work on it in the next update.

  • 16 devlogs
  • 20h
  • 17.33x multiplier
  • 346 Stardust
Try project → See source code →
Open comments for this post

1h 0m 18s logged

DEVLOG-16:
Guys, Finally the V2 is done and live check my github and try & test and do give the feedback and reviews its been a great journey I learned a lot while making this do like and follow. I can’t ship it right now my previous ship is still pending its been more then 2 week about 3 week still pending if anyone could help do reply please that’s it thanks for connecting. V3 will be delayed bcz of college stuff but will work on the feedback for sure. ☆: .。. o(≧▽≦)o .。.:☆☆: .。. o(≧▽≦)o .。.:☆

here is the whole story:

FOU started as my first serious Python project and was originally just a simple CLI watchlist where you could add, remove, save and reload coin symbols.

V1.1 made that version more stable and usable with better structure, save handling and a standalone Windows build.

V2 is the biggest jump so far. I added live prices, coin validation, multiple-coin adding, better formatting, safer save-file handling, and a hosted FastAPI backend so the CoinGecko API key stays off the client.

I also added caching, rate limiting, network error handling, and cross-platform builds for Windows, Linux and macOS using GitHub Actions.

The V1.1 reviews also showed me that the project explanation was still too technical for beginners. Some people didn’t understand what a crypto watchlist was or thought it involved wallets.

So I’m improving that too:

clearer README
beginner guide
screenshots
better devlogs
simpler explanation of what FOU does and why I built it

FOU is still a learning project and my first serious one, so a big part of this has been learning by building.

Next I’m focusing on V2 feedback and polish before moving toward V3.

0
1
77
Open comments for this post

45m 9s logged

DEVLOG-15:
Don’t know why still pending if anyone seeing from the team please check my project the V2 is done and i want to ship that if the V1.1 will stay pending i will not able to ship it please team stardance help. BTW done the package part and multiple OS support too and testing there is still work needed but will finish tomorrow.

0
0
21
Open comments for this post

32m 15s logged

DEVLOG-14:
Done making the backend now some refactors and packages left to build and then V2 is done. if any shipwrights watching this please review my project so i can ship V2. BTW anyone wants to team up on the new programm by hack club “Third space” please comment on this devlog.

0
0
88
Open comments for this post

2h 2m 38s logged

DEVLOG-13:
Currently working on Backend Error handling like time limit and request limits and after that will do the final cleanup and touch ups and then work on the package part will release the V2 for all os its currenty limited to window’s but V2 will be for linux and mac too. ^0^

0
0
24
Open comments for this post

1h 8m 27s logged

DEVLOG- 12:
Today Done some what robusting and will final this didn’t work much today cause of college but will wrap this V2 in 2 days hopely its going to be best thanks. For me learning backend then Appling it was a headache task but done it and learn about it more. try project and give ideas like what i can add in this next and reviews.

0
0
33
Open comments for this post

1h 59m 44s logged

DEVLOG-11:
Guy Today worked on the Backend created the backend and test it its working and now the sunday feels worth drop the API robustness before but now work on that hope is that it will finished in 3-4 days. will update when API & Network Robustness done. ☆: .。. o(≧▽≦)o .。.:☆

0
0
33
Open comments for this post

1h 56m 55s logged

DEVLOG- 10:
Today I Done the view_portfolio part and now it shows the current_price of the coin and also a better UI is there to as I ass separator and anchor too add short part too where the coins with high market rank will appear at the top. Now work on the API handling will update soon. (/ω\)

0
0
17
Open comments for this post

2h 26m 51s logged

DEVLOG-9:
Today worked on the view_portfolio and add the almost every features, testing it now for a while and fixing the bugs and errors here GLM is useful as it test the code and returning the exact error that I am fixing hopply finish the view part tomorrow and move to something next. btw I take off from college for this still learning and then implementing it make it long (~ ̄▽ ̄)~ . will go college tomorrow hopply this will end.
Please do follow me and like my log as i am working hard and who gonna like my log i will like there all log. (〃 ̄︶ ̄)人( ̄︶ ̄〃)

0
0
35
Open comments for this post

1h 20m 12s logged

DEVLOG-8:
Finally Fixed the add function part and API errors it take a lot of time and learnings to do so now starts working on view_portfolio function hopefully it get done quickly
(/ω\).

0
0
17
Open comments for this post

1h 7m 25s logged

DEVLOG-7:
Work on the add function still handling API and debugging the problems as per my first project this is going to be crazy and lately getting busy as I had join a college for my BBA degree and classes are long ಥ_ಥಥ_ಥ

0
0
51
Open comments for this post

1h 51m 27s logged

DEVLOG-6:
Guys working the the API debugging part and it’s frustrating ಥ_ಥ since its keep failing and i had tried all the things asking AI for diagnosis, btw this hard work will be paid of once it’s made cause its gonna add the exciting components.(❁´◡`❁)

0
0
21
Open comments for this post

1h 45m 51s logged

DEVLOG-5:
Guys just completed the API function and working on the sorting , price reflecting , listing , and ranking so the V2 will be a considerable hit ╰(°▽°)╯

0
0
36
Open comments for this post

57m 31s logged

DEVLOG-4:
Testing API and learning concepts its really time consuming guys please follow and share your reviews

0
0
101
Open comments for this post

17m 38s logged

DEVLOG-3:
The Work on the V2 is going on write now the things are complicated for me cause as a learner and a beginner I have to learn before implementation so this will take the time I don’t know why my ship1 is not rated yet if anybody knows please comment. Do try my project and give feedbacks

0
0
26
Open comments for this post

24m 29s logged

DEVLOG-2:
Complete the refactor part and now working on the V2 main comp. the API part will update soon

0
0
60
Open comments for this post

19m 24s logged

DEVLOG-1:
Started Working on V2 before major updates just refactoring the code as per feedback adding loops in ADD and REMOVE feature and also making package for macos and linux

0
0
15
Ship #1

I made FOU V1.1, a Python command-line cryptocurrency watchlist where users can add, view, remove, save, and reload coin symbols. The most challenging part was making the save system reliable both when running the Python file and when running the packaged Windows .exe. I also learned how to handle missing or corrupted save files and how to package the project with PyInstaller.

I’m most proud that I took a simple Python project and turned it into a working standalone Windows release that other people can actually download and run. I also improved the code structure, added better error handling, and learned more about Git, GitHub releases, and project shipping.

People should know that FOU V1.1 is still a watchlist-style project, not a full live crypto tracker yet. V2 is planned to add live prices and coin validation.

  • 3 devlogs
  • 1h
  • 4.25x multiplier
  • 6 Stardust
Try project → See source code →
Open comments for this post

38m 40s logged

Just completed the packaging part now my project is in .exe and going to ship it now

0
0
16
Open comments for this post

20m 22s logged

Devlog 2 -_-
Working on the packaging part making it a .exe for you guys so u could try and share reviews and soon shipping it too

0
1
126
Open comments for this post

27m 55s logged

Devlog:1 -_-
Today I refactor my FOU-V1 add the separate function for all the functions and ready to move on the V2 of it.Please try and give reviews

0
1
68

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…