Simple personal app to analyse my spendings based on my bank statements. Combines multiple .csv outputs from multiple different Estonian banks. Supports adding manual rules for categorisation. What is not being categorised by python will be categorised by an LLM.
Python backend for categorisation and providing a structured json. Frontend for visualisation and charts.
pip install -r requirements.txt
Export bank statements into data/raw
as csv.
python main.py
- filter out credit payments before
- use AI to categorise unknowns
- ignore duplicates in data ingestion
- add tests and get to TDD
- add Rest API
- add monthly trends per category
- each category needs to be the same color on every graph
- click on a category to see all transactions in that category
- use UI to categorize and save mappings