flask-boilerplate

Simple flask boilerplate with Postgres, Docker and Heroku/Zeit now

pythonherokudockerflaskpostgresboilerplatesqlalchemydatabasenow

Preview

flask-boilerplate preview

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

โญ Stars
306
๐Ÿด Forks
97
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate