Inspiration

Financial literacy is an important factor to the success of a student. We wanted to make an immersive and fun way for low-income students and immigrants to improve their financial situation, using gamification and a more approachable fantasy-themed website.

What it does

We offer many different ways for people to improve their finances. We offer tailored AI advice to each person. In addition, we have quizzes to solidify understanding, and a budgeting application to help the user understand their finances.

How we built it

We used the Streamlit framework as a base to calculate budgets, build a quiz, enter user information and layout our pages. We styled it with lots of CSS. We used ChatGPT to generate advice from our custom characters.

Challenges we ran into

Streamlit splits each page as a python file, so links between pages can only be done through streamlit compnents. While streamlit has many builtin components, trying to override its look and feel was difficult. Referencing a python streeamlit component in CSS was difficult. One of our members momentarily lost their work when pushing to main and didn't save locally. The work was recovered but the project could not have been completed without it.

Accomplishments that we're proud of

We created lots of custom assets, which helped us achieve a cohesive fantasy look. We managed to integrate ChatGPT using the OpenAI API in a fun way, using the different character personalities. We managed to work together effectively, splitting the tasks and accomplishing much of what we planned.

What we learned

Save a local copy of the repository, pull from main often. Agreeing on the purpose of the website sped up the work and allowed us to work on parts of the project separately.

What's next for Treasure Keepers

The ability to chat with the advisors and integrate the context of the budgeting into the AI agent. Personalize the questions of the quizzes. Offer something to spend the coins you earned on.

Built With

Share this project:

Updates