Expense Tracker
This is app to manage your finances by the manages your expenses. It also allows users to define their own categories.
Installation
The program is written using flask targeting python 3.11.4 To build this program, use the following steps
pip install .
It is recommended to use a virtual environment to install the program.
python -m venv venv
#POSIX shell(For Linux and Mac)
. venv/bin/activate
You also need the relevant database drivers installed which can be obtained from pip. For production, use a WGSI server(like gunicorn)
Configuration
In the instance directory (refer to docs for the directory) there needs to be a config.py file with the configuration keys:
Some key that are needed:
Execution
The Code can be use for development and testing via a convenient wrapper as shown bellow
expense run
In production its recommended to use WGSI server like gunicorn. To use with gunicorn run:
gunicorn 'expense:create_app()'