mirror of
https://github.com/jcreek/bank-statement-analyser.git
synced 2026-07-13 02:43:47 +00:00
970a4cf8411b514834ea1f8332c1a04ffecbb3ed
bank-statement-analyser
Introduction
This project is designed to:
- Import a csv file (bank statement), ignoring any entries that already exist upon import
- Apply tags/categories to each transaction
- Be able to set rules to auto apply these, or manually set them for each item on a statement when adding it in
- Have separate categories for savings and expenditure
- Be able to summarise (with graphs) expenditure and savings for any selected time period
- Be able to expand the above summaries for more detailed information
- Be able to calculate your current FIRE status (i.e. how much you save in a year, and, assuming a return of x%, how much your yearly income from investing your savings would be, compounding to calculate how long until you hit a minimum retirement goal - vaguely similar to https://app.fin-dee.com/)
- Be able to analyse and capture trends in expenditure and saving across months/years
All data is stored in localstorage on the user's device, exportable as json for backup and re-import purposes. This enables greater security and confidence (other than being able to go through the source code with a fine toothed comb).
If you wish to contribute other bank statement csv formats or features then please do!
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run your tests
npm run test
Lints and fixes files
npm run lint
Customize configuration
Languages
Vue
90.5%
JavaScript
5.6%
HTML
3.9%