Inspiration
Bill-y the Investo-Gator was created to help people make smarter financial decisions by learning from their real spending habits. Personal finance can be overwhelming. Bank statements are dense, patterns are hard to spot, and meaningful insights often get lost in the noise. We wanted to build a friendly, accessible tool that can sift through financial data and turn it into clear, actionable guidance.
What it does
Bill-y can process CSV files containing bank transaction data to analyze users’ spending behavior. It categorizes transactions and highlights trends to provide a clearer picture of where users’ money is going.
Users can also ask Bill-y specific questions through an interactive chat interface, for example, about spending habits, budgeting, or potential areas to cut back. To improve accessibility, Bill-y can read responses aloud using text-to-speech.
How we built it
We built Bill-y with a web-based front end using HTML, CSS, and JavaScript to manage user interactions, file uploads, and audio playback. The backend is powered by Python and Flask, which handles data processing and API communication.
We integrated the Google Gemini API to generate intelligent, context-aware financial insights and the ElevenLabs API to convert chat responses into high-quality, natural-sounding audio.
Challenges we ran into
Working with real financial data formats required careful parsing and categorization to ensure accuracy. Integrating multiple APIs and coordinating communication between the frontend and backend was also challenging, especially under hackathon time constraints. Additionally, this being our first hackathon, we had to quickly adapt to new tools and workflows while building a complete, working product.
Accomplishments that we're proud of
This was the first hackathon for every member of our team, and we’re proud of how we collaborated to design, build, and ship a fully functional application in such a short time. We successfully integrated AI-driven insights, accessibility features, and a clean user interface into a cohesive experience.
What we learned
We gained hands-on experience with new technologies such as Flask, the ElevenLabs API, and large language model integration. More importantly, we learned how thoughtful software design can turn complex data into tools that are genuinely helpful for everyday users managing their finances.
What's next for Bill-y the Investo-Gator
Next, we plan to expand Bill-y’s financial intelligence, specifically in areas like personalized budgeting goals and support for additional data sources. We’d also like to further enhance accessibility so Bill-y can support an even wider range of users.
Log in or sign up for Devpost to join the conversation.