flask-boilerplate
Simple flask boilerplate with Postgres, Docker and Heroku/Zeit now
pythonherokudockerflaskpostgresboilerplatesqlalchemydatabasenow
Overview
This Flask boilerplate provides a structured starter template for building REST APIs in Python 3.6 with PostgreSQL, designed to balance simplicity with best practices while avoiding the overhead of heavier frameworks. It includes example code, Docker support and deployment configurations for Heroku or Zeit Now, with tools like Black for code formatting and mypy for optional type checking.
Features
rest-apidatabase-migrationserror-handlingloggingcode-formattingstatic-typing
Feature Flags
userDashboardauthenticationblogemailsteamsOrgsnotificationscachingformsValidationerrorTrackinglogging
Recommended Use Cases
simple-rest-apisbackend-servicesmicroservices
Frontend
None
Backend
flaskpythongunicorn
Auth Providers
None
Deployment Targets
dockerawsgcpherokuzeit-nowgoogle-clouddigitalocean
Payment Providers
None
Quick Facts
Stack
Framework
flask
Language
python
Database
postgresql
ORM
sqlalchemy
Testing
pytest
CI
circleci
Data Layer
Databases
postgresql, redis
ORM
sqlalchemy
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
circleci
Pricing
Classification
free
Selected
4 usd / month
Notes
Open source boilerplate template