Flask-Bootstrap-Anywhere
This is a skeleton application written in python using Flask microframework
It comes with support for user registration, login, session management
password recovery, password reset and database connection.
These features are achieved by Flask-Security-Too
, which in turn achieves
them by various flask extensions such as Flask-Login
, Flask-WTF
etc.
Front-end styling is done using Bootstrap
.
Motivation
In general, many web applications require some level of user-management.
While Django
can be suitable for big projects, for relatively small projects
it might be an overkill. Further, Flask
offers more flexibility.
However, with Flask
being a "microframework", we have to choose from a variety
of plugins to build a working system.
This application fits together a handful of such commonly used plugins for commonly required tasks, and aims to save developers' effort.
Features
Back-end
- User Management
- Registration
- Login
- Session Management
- Password Recovery
- Roles
- Database Support
- MySQL
- SQLite
- MongoDB (incomplete)
- …