It's a financial portfolio tracking app that allows you to input investment transactions that you have made and calculates your portfolio history.
If you have docker, you can just cd into the home directory and run
docker-compose up
We need to enable both the backend and the frontend.
- In one terminal,
cd
into /backend - Install requirements using
pip install -r requirements.txt
- Set the flask app using
export FLASK_APP="api.py"
- Start the backend using
flask run
- In another terminal
cd
into /frontend - Install all packages using
npm install
- Start the frontend using
npm start
You can now go to localhost:3000/transactions in your browser to check it out.
- Reopoen closed transaction
- Implement position browser (click on position => graph adjusts to only that position)
- Dockerise
- Make home page
- Build Custom date range input for PotfolioBrowser
- Make tables frontend sortable
- Infer investment currency from ticker