the aim of this project is to build a small but smart financial advisor-program.
- Simple budget visualiser: simple statistics and visualizations
- Advanced budget analysis: more advanced statistics, predictions, tagging, classification, goals setting and dynamic suggestions systems
- Research goal: detect whether the sepndings can predict mood swings, can influence mood swings, etc.
Planned technical implementation:
- The program for step 1 can be executed once via pandas implementation
- Steps 1,2,3 are executable id the data is persistenly stored in a local db -> SQL-db implementation
1 is in progress
DB and Pandas implementation is complete (fine tuning always in progress) Simple Visualization is complete
python3 -m venv env
- run mypy:
mypy --ignore-missing-imports core
- run tests:
pytest -q .
use execute.py for pandas execution