Expense Expert - Project Documentation

Inspiration

We were inspired by the potential of modern AI to transform personal finance management. Traditional expense trackers often require manual categorization - we aimed to create AI-powered financial clarity that automatically derives insights from raw spending data. We scoured the internet for a good expense tracker which turns messy paper sheets into beautiful visuals with AI insights into your expenditures, but we were not able to find any. In this era of inflation, being financially smart is a necessity which is where our service comes in.

What It Does

Expense Expert has its core features around the Gemini AI and MongoDB Atlas:

  1. Smart Receipt Parsing: Gemini-powered receipt analysis with merchant, category, price detection and much more
  2. Natural Language Queries: "Show food spending under $50 last month" using Gemini NLP in the chatbot assistant
  3. Predictive Insights: AI-generated spending pattern recognition, receipt history, individual category expenses and much more
  4. Automated Tax Prep: (Beta) Gemini-driven deductible identification

How We Built It

Tech Stack:

  • Frontend: React + Recharts + Custom CSS Theme
  • Backend: FastAPI Python API with JWT Authentication, interfacing with Node.js through ExpressAPI.
  • Database: MongoDB + Mongoose for efficient, relational data organization and analytical query capabilities
  • AI: Google Gemini for NLP and receipt analysis
  • Visualization: Dynamic hierarchical charts with Python data processing

Built With

Share this project:

Updates