Finora – Empowering Teens to Take Control of Their Finances

Inspiration 💡

Every time I went out to eat, I struggled to keep track of how much of my budget I had left. This often left me with little to no money in my account. I realized there weren’t many apps tailored to my needs—something that combined budgeting with learning resources to actually help me grow financially. That’s what inspired us to build Finora: a platform that makes financial independence both achievable and engaging for teens.

What it does ⚙️

It provides a multiple tools such as budgeting, saving goals, financial learning courses, chatbot that is able to give me customized advice, and not only that but has badges which is able to make the app more fun. This app is associated for supporting teens to empower the independence of the financial choices.

How we built it 🛠️

We cleverly divided our work by give each person a task that they need to complete. For example, Rishabh was in charge of the back-end of the website alongside with some web development, while Jayden was in charge of the Graphic User Interface and the front-end development. These saved us a work, and it led to the creation of Finora.

Coded in: Java, Html, Python etc.

Resources Used: Firebase for hosting main web page Render for hosting the backend Gemini API for custom chat bot YouTube API for searching resources

Challenges we ran into ⚡

We ran into multiple challenges during code. We had to resolve many errors in the code and debug it many times. But. the hardest challenge was linking the backend and the front end. This is because they were built on both separate files and in different coding languages. This issue to us many hours to resolve but we overcome it.

Accomplishments that we're proud of 🏅

Jayden is proud to cooperate Auth0 into the project, as it is his first time using that tool. Rishabh is proud of getting the back end working as it was his first time using YouTube API We both were proud of getting the backend and frontend linked and working.

What we learned 📚

We learned many new things such as:

  1. Using Render for Backend
  2. Using Youtube API
  3. Linking HTML and Java together

What's next for Finora 🔮

We plan to expand this website to become an app. Not only that but we plan to improve the GUI, and add many new features such as:

  1. Graphs
  2. Debt free balancing
  3. Data saving
  4. Making custom AI Bot from scratch so we don't have to deal with limited uses

Built With

Share this project:

Updates