flask-base

A simple Flask boilerplate app with SQLAlchemy, Redis, User Authentication and more.

redisflaskboilerplatesqlalchemydatabaseauthenticationpython3user-management

Preview

flask-base preview

Overview

Flask-base is a Flask application template that provides pre-built boilerplate code for web applications, including user authentication, database management, form handling, email functionality and asynchronous task processing. The stack includes Flask, SQLAlchemy, PostgreSQL, Redis and asset management tools, making it suitable for rapidly building web applications that require user management, admin panels and background job processing.

Features

blueprintsuser-managementpermissions-managementform-handlingasset-managementemail-sendinggzip-compressionasynchronous-taskspassword-strength-checkerrich-text-editor

Feature Flags

userDashboardauthenticationemailslandingpageecommerceauthorizationloggingErrorTrackingjobsQueuecachingformsValidation

Recommended Use Cases

web-applicationadmin-dashboarduser-authentication-systemcontent-management

Frontend

jinja2scssckeditor

Backend

flaskpythonredissqlalchemy

Auth Providers

custom

Deployment Targets

dockerheroku

Payment Providers

None

Quick Facts

โญ Stars
3,1k
๐Ÿด Forks
484
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

Stack

Framework
flask
Language
python
CSS
scss
Database
sqlite, postgresql
Auth
flask-login
ORM
sqlalchemy
Monitoring
raygun

Data Layer

Databases
postgresql, sqlite, redis
ORM
sqlalchemy

UI Stack

Styling
scss
Components
ckeditor

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate