Step #1 - Clone source (this repo)
$ git clone https://github.com/jackkiwema.com/finances.git
$ cd finances
Step #2 - Create virtual environment
$ python3 -m venv venv
$ source venv/bin/activate
Step #3 - Install dependencies
$ mv app/deployment/install/env_example .env
Step #4 - Create Tables
$ flask db upgrade
Step #5 - Start the project
$ flask run --host=0.0.0.0 --port=5000
$ # Access the app in browser: http://127.0.0.1:5000/
< PROJECT ROOT >
|
|--app/
| |-- auth/
| | |-- __init__.py
| | |-- email.py
| | |-- forms.py
| | |-- routes.py
| |
| |-- main/
| | |-- __init__.py
| | |-- forms.py
| | |-- routes.py
| |
| |-- errors/
| | |--__init__.py
| | |-- handlers.py
| |
| |-- static/
| |
| |-- templates/
| |
| |-- email.py
| |
| |-- helpers.py
| |
| |-- models.py
|
|
|-- deployment/
|
|-- migrations/
|
|-- config.py
|
|-- finance.py
|
|-- requirements.txt
|
|-- **********************************************