With so many new things I'm trying to learn, things start to get messy very easily and sometimes ideas are lost altogether. So I made this small app that allows you to type whatever ideas you have and group them in topics so things get a bit clearer and you wouldn't have to worry about losing interesting thought anymore.
You can change colors and enable dark mode in the settings, the profile picture change isn't functional. Settings aren't properly done, you have to select your color and enable/disable dark theme every time you change settings, I'm sure there's a better way to do this and I'm scratching my head to find it.
You can filter through your ideas by typing in the search bar, only entries containing your search query will stay By the way this is how light UI looks like! Should have avoided to show it right after dark themed pages, it looks so bright...
The app works pretty well on phones too, here's what it looks like:
"Ideas" run on Python/Flask, the obvious choice would be to use databases here but I opted for a more basic Folder/TXT file approach as a temporary system until I get a database up and rolling, consider it a proof of concept or something. The front-end side contains HTML/CSS and a bit of vanilla Javascript, no frameworks. I want to understand everything (well not EVERYTHING) there is to understand about Javascript in webdev before picking a framework so I get to know the things that happen behind the curtains, I think learning a framework too early would get me to use things I don't really understand enough.
- Only show the Topics, ideas should be shown separately when the user chooses a topic to delve in.