This is my financial dashboard. You can provide your:
- Assets - what you own
$-$ $a_i$ - Profits - what you earn monthly
$-$ $p_j$ - Expenses - what you spend monthly
$-$ $e_k$
Then by running an equation:
you can see your monthly balance and where will you be in
There is a simple diagram showing the next 24 months.
Assets, Profits and Expenses can be provided in PLN, EUR, USD or GOZ (ounce of gold). They all can be recalculated to PLN, EUR or USD by taking current (on-line) Forex ratios from European Central Bank updated on working days.
Assets have Yearly Interest Rate associated with them, so you can automatically see your interest profits each month. It does not take into account accumulation (yet).
If your monthly balance is in the red you will see when will the bankruptcy happen. On the other hand when in the black app will tell you when will you become a millionaire!
- Install Docker Desktop
git clone https://github.com/piotrsrodka/RGFinance.gitcd RGFinancedocker-compose upThat's it! 🎉
- Frontend: http://localhost:4300
- Backend API: http://localhost:5000
- Database runs automatically
docker-compose downAngular 13 | Dotnet 6 | MS SQL
- Start database:
docker-compose -f docker-compose.dev.yml up - Start backend:
cd WebApi && dotnet run - Start frontend:
cd Website && ng serve
Navigate to http://localhost:4300/
# Start dev database
docker-compose -f docker-compose.dev.yml up
# Stop dev database (KEEPS data)
docker-compose -f docker-compose.dev.yml down
# Stop and REMOVE dev data
docker-compose -f docker-compose.dev.yml down -v
# View persistent volumes
docker volume lscd WebApi
dotnet ef migrations add YourMigrationName
dotnet ef database update- Install MS SQL Database
- Update-database via dotnet-ef tools
- Front + Backend same as in Hybrid development