Inspiration
Managing money can be really tough for students and young adults. We created Budget Buddy to help simplify budgeting by automating expense tracking and providing actionable insights.
What it does
Budget Buddy categorizes expenses, tracks spending patterns, and provides personalized budgeting suggestions to help users save money and achieve their financial goals.
How we built it
To build Budget Buddy, we used the Flask framework, using Python for the backend, and JS for the front end. We implemented SqlAlchemy for our database, and used tailwind CSS to enhance the visual appeal and responsiveness our HTML. We decided to work with Perplexity as our AI model because of its ability to reason and process natural language.
Challenges we ran into
For each of us, this was our first hackathon, and our first time developing a full-stack application. We ran into many challenges throughout this project, ranging from silly syntax errors, to issues with API request and using new frameworks. This was a truly impactful experience for all of us, as we learned a lot and we were able to develop many new skills as a team.
Accomplishments that we're proud of
We are very proud of how our app turned out, having a user-friendly interface, and a solid back end to support it. We are proud of the automated data that gets created from expenses, and how data is managed, as well as the insights that the AI provides from that data.
What we learned
We gained a lot of valuable experience in combining AI with finance, along with how to work with web frameworks. We took a lot of leaps of faith throughout this weekend, and we had faith in each other's abilities. We learned a lot about APIs and how AI can be leveraged to create useful applications.
What's next for Budget Buddy
We are very proud of Budget Buddy, and we truly believe that it could have a future. Some features we would like to implement include a goal tracker, the ability to integrate with banking platforms for real-time updates, expanding on AI capabilities, and providing the ability to login/register with Google, Apple, or Facebook through OAuth.
Log in or sign up for Devpost to join the conversation.