Ledger is a personal finance web application that analyses transaction data and provides insights into spending behaviour.
- Upload transaction data via CSV
- Automatic spending categorisation
- Insight generation (e.g. spending percentages)
- Visual breakdown using charts
- Clean and simple user interface
Ledger processes uploaded transaction data and:
- Categorises transactions using keyword-based classification
- Calculates total spending per category
- Generates insights based on spending
- Displays results in both table and chart format
- Python (Flask)
- HTML & CSS
- JavaScript (Chart.js)
- Transaction table
- Spending insights
- Pie chart visualisation
- Machine learning-based categorisation
- Better UI/UX design
- Support for real bank data formats
Samyutha Katikareddy
GitHub: https://github.com/samyuthak-projects