Skip to content

A skeleton repository for developing web applications with Flask

License

Notifications You must be signed in to change notification settings

saapooch/Flask-Boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask-Boilerplate

GitHub last commit Github All Releases GitHub contributors license

GitHub forks GitHub stars GitHub watchers

A skeleton repository for developing web applications with Flask.

Contents

Features

This repository includes:

  • SQLAlchemy Backend Support
  • Migrations
  • User Authentication
  • Password Encryption
  • WTForms
  • REST API

Get Started

Using a virtual environment

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

Tests

We recommend using pytest to run these tests as follows:

python3 -m pytest tests

License

This software is released open-source under the MIT license.

Questions and comments

Please contact Saahith Pochiraju with any questions or comments.