A Flask API template for cookiecutter.
$ pip install cookiecutter
$ cookiecutter https://github.com/opatua/cookiecutter-flask-api.git
You will be asked about your basic info (name, project name, app name, etc.). This info will be used in your new project.
- Flask-SQLAlchemy with basic User model
- User module include Register and Login
- Easy database migrations with Flask-Migrate
- Configuration in environment variables, as per The Twelve-Factor App
- Flask-Login for authentication
- Flask-Bcrypt for password hashing
- Flask's Click CLI configured with simple commands
- Utilizes best practices: Blueprints and Application Factory patterns
- Structuring Flask Apps
- Flask-Foundation by @JackStouffer
- flask-bones by @cburmeister
- flask-basic-registration by @mjhea0
- Flask Cookiecutter by @sloria
- Flask Official Documentation
MIT licensed.
0.1.0 (04/06/2019)
- Initial commit