Inspiration

With Coursera being the inspiration we wanted to make a space for financial education to be accessible, engaging, and personalized. We believe that, with easy-to-understand modules accompanied by quizzes, we can break down heavy financial concepts into simple, actionable knowledge. We are inspired by the belief that financial literacy is empowerment. Whether someone is a student starting out, a young professional trying to plan for the future, or just anyone wanting to make wiser money choices, our app gives confidence and control over personal finance.

What it does

Financial literacy is made fun and easy by our app. Users can select topics they want to learn about-such as budgeting, saving, investing, credit, and others-and gain knowledge through modules for all levels. Within each module are interactive lessons, examples, and quizzes designed to build upon the learner's understanding. Much like Coursera, the app adapts to the user journey: users select the skills they want to learn, track their progress, and then they test themselves in quizzes that help cement that knowledge in a fun and practical way. Ultimately, this is to instill confidence in doing things with money in everyday life.

How we built it

The website was built with accessibility, interaction, and scalability in mind. We chose React for the frontend to create a smooth web experience on computers and tablets. For the backend, we used Python and connected to Supabase, a secure database to track user progress, quiz results, and personalized learning paths. The content modules and quizzes have a structure similar to Coursera, but they are designed for a financial literacy course. We built them in a modular way so we can easily add topics and lessons later. To make learning enjoyable, we created a quiz engine that gives instant feedback, gamifies progress tracking, and awards badges for achievements. Our design process focused on making financial education easy to understand, featuring a simple UI, straightforward navigation, and bite-sized lessons.

Challenges we ran into

Getting Supabase to work well with our Python backend and play well with the React frontend was one of the most difficult challenges we encountered. Setting up safe authentication and managing user data across different modules and quizzes required careful planning and a good deal of troubleshooting, which required a lot of thought. Further, organizing generated content on the website for modules and interactive quizzes was also one of the problems we encountered.
Making ensuring the course material was interesting rather than overwhelming presented another difficulty. Our goal was to develop lessons and tests that were easy to understand and adaptable as we went. Another challenging element was time management. We had to balance creating essential features like progress tracking and quizzes with creating a simple, intuitive user experience.

Accomplishments that we're proud of

We are proud of quite a bit of accomplishments that includes: --> User-friendly design: We crafted a sleek, responsive React interface that makes it a breeze to navigate through lessons and quizzes. --> Supabase integration: We successfully integrated Supabase to manage user data, track progress in real-time, and ensure secure storage. --> Authentication system: We used Supabase authentication for simplified process and enhanced security. -->Content creation: We developed structured financial literacy modules and quizzes using Google Gemini, making sure the learning experience is both practical and easy to grasp.

What we learned

Throughout the project, we learned a lot about Supabase and some (almost half night) debugging. Apart from technical stuff we also learned about the dynamics of teamwork. But it wasn't all about the code; we discovered just how crucial user experience is. Crafting a clean, intuitive UI and simplifying complex financial concepts into engaging, digestible modules taught us the importance of designing with the learner in mind. Above all, we realized that financial literacy tools need to do more than just function—they have to be approachable, interactive, and scalable to truly make a difference.

What's next for FinScholars

We see FinScholar as more than just a learning platform—it’s the start of a movement toward accessible financial education. Moving forward, we plan to:

Expand course content: Add more advanced modules on investing, taxes, retirement planning, and global finance. Personalized learning paths: Use AI to recommend modules based on a learner’s goals, interests, and quiz performance. Gamification features: Introduce streaks, leaderboards, and badges to make learning fun and motivating. Community features: Build discussion forums and peer-to-peer learning spaces where users can share tips and experiences. Mobile app development: Extend beyond the website to mobile platforms for easier access on the go. Our goal is to make FinScholar the go-to platform for anyone who wants to build financial confidence—whether they’re students, young professionals, or lifelong learners.

Built With

Share this project:

Updates