This tool helps in giving a single point view of all your daily transactions and mutual fund transactions. Past data for daily transactions can be uploaded via an excel file and for the mutual fund transactions, a Consolidated Account Statement can be used.
The tool also provides analysis and trends in above mentioned financial transactions.
-
Clone the repo
https://github.com/RohithBhandaru/Artha.git
-
Create a virtual environment and install requirements
-
Initiate SQLAlchemy DB and run following commands
flask db init flask db migrate -m "Initial migration" flask db upgrade
-
Install MongoDB Community Edition
-
Create "user-content" folder in appDir and place your historical daily transactions excel file and CAS pdf in this folder
-
Daily transactions data is to be in the following format
- Run the DataPop_MDB_DailyTxns.py and DataPop_MDB_MFTxns.py to populate MongoDB
- Run the flask application and register yourself as a user
- Voila! You'll see a screen like this