About the Project
This project started during Ellehacks 2026, when our team, as Data Science students in the Business stream, reflected on how early people are expected to understand money—yet financial literacy is rarely taught in a fun or approachable way, especially for kids. Many of us struggled with these concepts ourselves until later in school, so we wanted to create a tool that makes basic ideas like saving, spending, and tracking money simple and engaging, without being overwhelming.
What Inspired Us
As students, we’ve experienced firsthand how confusing financial concepts can be—even for adults. Most tools assume prior knowledge, which makes it hard to learn from scratch. We wanted to flip that approach: start with the basics, use small numbers, give immediate visual feedback, and let users see how their choices affect their money. Our goal was to make financial learning intuitive and fun from the very first use.
How We Built the Project
We built the project using Python and Streamlit, which let us quickly turn our ideas into an interactive website. Users can simulate saving and spending money and immediately see the results. We used Pandas to manage and display data while keeping the interface simple and easy to navigate. Development and testing were done locally, step by step, to ensure that all interactions worked as intended.
What We Learned
This project taught us that user experience is just as important as technical correctness, especially for educational tools. Even if the logic works perfectly, it won’t matter unless users actually enjoy and understand it. We also gained confidence in building interactive web applications with Streamlit and learned to structure our code in a clear, maintainable way.
Challenges We Faced
One of the biggest challenges was designing a tool that remains engaging after the initial lesson. Once users understand the concepts, they might not feel the need to return. This pushed us to think beyond “does it work?” and focus on how to encourage repeated interaction, such as adding visual rewards, progress tracking, and fun mini-goals. Balancing simplicity with meaningful interaction was tricky but ultimately rewarding.
Log in or sign up for Devpost to join the conversation.