In the application you can create your custom investment model portfolio, add your financial instruments like: stocks, bonds, crypto, deposits and saving acconuts, select the interval you want to update instruments worth and provide a new values. The algorithm calculates deviation from the model you provide before, tells you how to rebalance the instruments of the portfolio and shows summary. You can admire how your savings grow 📈
Database
DevOps
- Setup app/deployment
- Signin, Signup, Authentication
- Cash accounts page
- Mobile hub
- Portfolio page
- History page
- Dashboard page
- Transactions page
- My profile/Settings page
- Importing gov bonds from official polish govermant page
This project uses pnpm as package manager and docker to run the application locally.
Install funds-tracker with pnpm
$ pnpm install
$ pnpm comose
Duplicate .env.example file for each root, webapp and webserver catalog and fill keys with given values
Start dev server
$ pnpm dev
Start webapp
$ pnpm dev:webapp
Start api
$ pnpm dev:api
To deploy this project just push the changes to your remote branch, create Pull Request, wait for CI/CD to be done and merge to main.