finance-watcher
README.md

Financial Dashboard

This dashboard will help you keep track of your finances throughout multiple user accounts. Think of it as a Mint alternative.

To run postgres

psql -U postgres

Configuration

You would need to have a .yaml file to connect to the local database. Here is an xample of one:

finance_db:
  host: 'localhost'
  port: '5432'
  database: 'postgres'
  user: 'postgres'
  password: ''

Setting up your development machine.

Run this command to install pipenv: pip install pipenv

Install the packages in pipenv: pipenv install If the virtualenv is already activated, you can use pipenv sync.

To Start Grafana Server

Run this command to start the Grafana server locally.

cd ~/grafana-v10.3.3;
./bin/grafana server

To see the Grafana dashboard, go to localhost:3000 on any internet browser.

To Start the API service

Run this command: pipenv run python3 -m api.app