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:
- Smart Receipt Parsing: Gemini-powered receipt analysis with merchant, category, price detection and much more
- Natural Language Queries: "Show food spending under $50 last month" using Gemini NLP in the chatbot assistant
- Predictive Insights: AI-generated spending pattern recognition, receipt history, individual category expenses and much more
- 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
- express.js
- fastapi
- gemini
- mongodb
- react
Log in or sign up for Devpost to join the conversation.