flask-mvc-boilerplate icon indicating copy to clipboard operation
flask-mvc-boilerplate copied to clipboard

Flask boilerlate in MVC format

Flask MVC Boilerplate

This is a Flask MVC boilerplate that includes:

  • Login required decorator /w redirect
  • SQLAlchemy & MongoDB ready
  • Models, Views, Controllers (Routes) structured via blueprints
  • Route method (success vs error) handling
  • Mailer class
  • Configuration file
  • JWT-Extended integration

Installation

This app requires Python 3+ to run, so install that first

  1. Install the dependencies:
pip install -r requirements.txt
  1. Add your corresponding keys and environment variables in config.py

  2. Run:

python run.py