Skip to content

AI-powered tool that analyzes bank statements to uncover spending patterns, optimize budgets, and provide smart savings recommendations. πŸš€πŸ’°

Notifications You must be signed in to change notification settings

balaji305/ExpenseInsights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Expin - AI-Powered Financial Dashboard

Expin is an AI-powered financial dashboard that transforms your bank statements into clear, actionable insights. It visualizes spending and income trends, identifies unnecessary expenses, and provides personalized recommendations for optimizing your budget.

Features

  • PDF Bank Statement Analysis
  • Monthly/Weekly Spending Charts
  • Category-wise Breakdown
  • Unnecessary Spending Detection
  • Personalized Financial Recommendations
  • Cash Flow & Budget Tracking
  • Anomaly & Trend Detection

Tech Stack

Frontend

  • React
  • JavaScript
  • Charting Libraries
  • Auth0 Integration

Backend

  • Python
  • FastAPI
  • MongoDB
  • Google Gemini AI

Project Structure

β”œβ”€β”€ frontend/           # React frontend application
β”œβ”€β”€ backend/            # FastAPI backend application
β”œβ”€β”€ docker/             # Docker configuration files
└── README.md          # Project documentation

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • Python (v3.8 or higher)
  • MongoDB
  • Auth0 Account
  • Google Cloud Account (for Gemini AI)

Installation

Detailed installation instructions will be added soon.

License

MIT

About

AI-powered tool that analyzes bank statements to uncover spending patterns, optimize budgets, and provide smart savings recommendations. πŸš€πŸ’°

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •