This is the base repository, to clone and start it using docker.
Currently this application supports the following bank file formats:
- Caixabanc Account and card Excel
- Caixa Enginyers Account and Credit Card
- Commerce bank
- N26 CSV file
- MultiBank QIF File (Thanks to Albert Sola)
(*) To create a new one, can you take a look at the changes from @AlbertSola to add the qif format commit
You can run the docker image generated for the release inside her: https://hub.docker.com/r/dracks/mrscrooge/
To run, execute the following command:
docker run --rm -p 3333:80 -e DEMODATA="true" dracks/mrscrooge:latest
It will open your port 3333 with user demo/demo
You can set the following environment variables:
- DEMODATA: Default false. this will create a random data with tags and graphs
- DEMOUSER: default "demo". The username to create on the application
- DEMOPWD: default "demo". The password for the user
- ALLOWED_HOSTS: default "localhost". You can put a list of hosts separed with a comma character
- DECIMAL_COUNT: default 2, the number of digits to show in the graphs
Report in mobile Data in mobile
- Fork the branch develop of the part you wish to contribute (mrscrooge-server or mrscrooge-view).
- Clone the server and the view repositories
- Run it
- Make sure you have python3 available in your machine
- Install dependencies (Recomendable use of virtual env tutorial sample) with:
pip install -r requirements.txt
- Run the tests
./manage.py test
- Run the server
./manage.py runserver
- Make sure you have node 8.0 or superior
- Install dependencies:
yarn
ornpm install
- Run the tests
yarn test
ornpm test
(It will run with a watcher, this means that don't stop after run the tests waiting for changes) - Run the project
yarn start
ornpm start
The current application icon is from VisualPharm