A skeleton repository for developing web applications with Flask.
This repository includes:
- SQLAlchemy Backend Support
- Migrations
- User Authentication
- Password Encryption
- WTForms
- REST API
You'll need the following installed:
- python3
- pip3
- virtualenv
To start the virtual environment:
python3 -m virtualenv .venv
source .venv/bin/activate
Install the required dependencies:
pip3 install -r requirements.txt
Create the database and establish and administrator:
python3 manage.py create_db
python3 manage.py create_admin
Run the application on a local server:
python3 manage.py runserver
Go to the application
We recommend using pytest
to run these tests as follows:
python3 -m pytest tests
This software is released open-source under the MIT license.
Please contact Saahith Pochiraju with any questions or comments.