pet project for better budget controlling
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
core
tests
.gitignore
LICENSE
README.md
execute.py
requirements.txt

README.md

Financial adviser

the aim of this project is to build a small but smart financial advisor-program.

Planned Topics:

  1. Simple budget visualiser: simple statistics and visualizations
  2. Advanced budget analysis: more advanced statistics, predictions, tagging, classification, goals setting and dynamic suggestions systems
  3. Research goal: detect whether the sepndings can predict mood swings, can influence mood swings, etc.

Planned technical implementation:

  1. The program for step 1 can be executed once via pandas implementation
  2. Steps 1,2,3 are executable id the data is persistenly stored in a local db -> SQL-db implementation

Current progress

Steps

1 is in progress

Implementation

DB and Pandas implementation is complete (fine tuning always in progress) Simple Visualization is complete

Testing

  1. python3 -m venv env source env/bin/activate
  2. run mypy: mypy --ignore-missing-imports core
  3. run tests: pytest -q .

IDE execution

use execute.py for pandas execution