Skip to content

[WORK IN PROGRESS] Personal finances web application written in Rust, utilizing a PostgreSQL database.

License

Notifications You must be signed in to change notification settings

justinleahy/personal-finance-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Finance

This is an application I'm writing to handle my personal finances. This project will be separated into multiple "phases". The backend is written in Python with a PostgreSQL database.

Phase 1

Implement basic accounts like checking, savings. This will handle the tracking of everyday transactions. Eventually paving the way to do itemized transactions to see exactly how much money you are spending.

Phase 2

Loans and debt. Credit cards fall in this phase.

Phase 3

Stock Portfolio, this will be a challenge especially if I want to include API usage to get a stocks current price. Probably will put this under its own dashboard, separate from the rest of the program. I will need to include these in the total net-worth calculation.

Different kinds of accounts like Roth IRA, 401(k), Roth 401(k), etc.

Other

I want estimate capabilities for things like taxes and growth charts. Kind of like how ProjectionLabs works but more specific to my data and use cases.

This program will have statistical analysis tools. I want to be able to understand all aspects of my financial situation.

There should be a UI associated with this step where you can select time periods to see how much money was received vs spent. YTD time period, last month, last year, last week, preferably completely customizable.

Security, there should be an update focused on implementing security across the whole platform. Right now there will be no security because this will be hosted by myself. Only certain internal IP addresses will be able to access the server.

Issues

If there are any mathematical calculation discrepancies please submit an issue because I want this to work 100% of the time.

Packages

Launch Production Server

waitress-serve --port=80 --call main:create_app

About

[WORK IN PROGRESS] Personal finances web application written in Rust, utilizing a PostgreSQL database.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published