Inspiration
A couple of our friends have trouble with their spending habits when they go out to eat and go to the bars, so we decided to develop an app that keeps track of your financial decisions and updates you when you are overspending.
What it does
It keeps track of your recent transactions, current balance, and total expenses. It is also a chatbot that uses the information provided to generate advice for better financial health.
How we built it
We developed the front and back end of this app in 5 phases. In the first phase, we created the foundation with a user authentication, bank account connection, and recent activity tab. Then we worked on connecting the database and the chat interface. To create the chatbot, we connected the gemini-2.5-pro API key. To connect the database, we used a prisma schema. Finally, we worked on the UI/frontend for better user interaction.
Challenges we ran into
Our first challenge we came across was when we were trying to sync the prisma database to the chatbot. We were coming across issues when trying to sync the columns so we looked into the terminal errors and found that some of the columns that we were trying to sync didn't exist in the database. After correcting the columns, we were able to show the data on the dashboard and interact with the chatbot.
The second issue we came across is updating the UI after developing the backend. We wanted a cleaner UI but we were coming across problems when trying to add new tabs. We utilized figma to develop the UI we wanted and then integrated it into our code.
Accomplishments that we're proud of
Once we were able to sync the database to the chatbot, we overcame the biggest hurdle. This took the longest time to debug, and when we finished this we were able to focus on developing the UI.
What we learned
We learned a lot about frontend and backend development. We mainly focused on database and API integration into apps, as this gave us the most problems. Through debugging, we were able to learn more about these topics.
What's next for FinBruzz
We hope to improve the UI and create a more efficient backend. We are also thinking about app deployment through Netlify.
Built With
- copilot
- css
- gemini
- html
- javascript
- prisma
- typescript

Log in or sign up for Devpost to join the conversation.