Inspiration

Managing group purchases, like grocery runs or restaurant bills, can be frustrating, especially when splitting costs among friends or roommates. The idea for Smarter Finance came from the realization that it would be so much easier to just snap a picture of a receipt, get an itemized list, and instantly split costs based on who consumed what.

What it does

Smarter Finance not only provides personalized financial recommendations and insights into where your money is going by categorizing purchases (entertainment, travel, etc.), but it also streamlines the process of splitting group purchases, making reimbursements effortless.

How we built it

We leveraged the Capital One API to track purchases made during group orders and automatically categorize them by type. MongoDB was used to store user information, while PropelAuth handled authentication and login securely. Cerebras powers the app’s language model, enabling receipt categorization and offering personalized financial advice. For the frontend, we built the interface using Streamlit. We also implemented Google’s OCR technology to scan receipts, convert them into text, and then transform that data into a structured JSON format with the help of Cerebras’ API.

Challenges we ran into

We encountered performance challenges with the OCR, which needed optimization for real-time processing. Additionally, we faced variability in the responses from the LLM, which required fine-tuning through prompt engineering. Finally, integrating two distinct backend services presented complexities, particularly in managing redundancy.

Accomplishments that we're proud of

Successfully building a fully functioning app that handles both personal finance recommendations and simplifies group purchase reimbursements.

What we learned

We gained valuable insights into optimizing machine learning models, backend integration, and user-focused design.

What's next for Smarter Finance

Expanding the app’s features, refining our algorithms, and possibly exploring new ways to simplify finance management.

Built With

Share this project:

Updates