Skip to content

hharshhsaini/Emotion-tracker-on-exenditure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° AI Expense Emotional Insight Tracker

An intelligent expense analyzer that detects unusual spending patterns and provides empathetic financial coaching using AI.

Features

  • πŸ“Š Smart File Upload β€” Supports CSV, PDF, and images (JPG, PNG, WebP, HEIC)
  • πŸ€– AI-Powered Extraction β€” Uses Google Gemini to extract transactions from any format
  • πŸ” Anomaly Detection β€” Machine learning (Isolation Forest) identifies unusual spending
  • πŸ’­ Emotional Insights β€” Get kind, non-judgmental coaching on spending triggers
  • πŸ“ˆ Visual Dashboard β€” Interactive charts to visualize your spending patterns

Tech Stack

Backend: FastAPI, Python, Pandas, Scikit-learn, Google Gemini AI, PyMuPDF
Frontend: React, Vite, Tailwind CSS, Recharts

Quick Start

# Backend
cd backend
pip install -r requirements.txt
cp .env.example .env  # Add your GEMINI_API_KEY
uvicorn main:app --reload

# Frontend
cd frontend
npm install
npm run dev

Environment Variables

GEMINI_API_KEY=your_google_gemini_api_key

Get your API key at Google AI Studio

License

MIT

About

AI-powered expense tracker that analyzes bank statements, detects unusual spending patterns, and provides emotional coaching insights using Google Gemini.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors