A web application that analyzes financial transaction data from CSV files and provides visual insights through interactive charts.
- CSV file upload and parsing
- Interactive data visualization with D3.js
- Three main visualizations:
- Monthly expense breakdown
- Top expenses by category
- Most recurring payments
- Clean transaction descriptions for better categorization
- Frontend: React, D3.js
- Backend: FastAPI, Polars
- Data Processing: Python