I was inspired to create InvestifyKids because I believe financial literacy is essential from a young age, especially in the rapidly evolving fintech world. Many educational tools are either too complex or boring for kids, so I wanted to build an engaging app that combines learning with practical experience.

I developed a Minimum Viable Product (MVP) that includes core features such as virtual stock buying and selling, a portfolio tracker, financial term explanations, and interactive quests to motivate users. This MVP approach allowed me to focus on delivering value quickly while leaving room for future improvements.

During the project, I learned a lot about managing stateful web apps using Streamlit, structuring code for clarity, and simulating financial concepts in a simple but effective way. It was exciting to implement features that bring fintech concepts closer to beginners.

One of the biggest challenges was designing an intuitive user interface that works well both on desktop and mobile devices, while keeping the code in a single file for simplicity. Also, balancing between educational content and interactive features required careful thought.

Overall, this project helped me improve my coding skills, especially in Python and Streamlit, and deepened my understanding of fintech concepts and user experience design.

Built With

Share this project:

Updates