Flask Bootstrap

screenshot of Flask Bootstrap

A Flask app template with integrated SQLAlchemy, authentication, and Bootstrap frontend

Overview

Flask-Bootstrap is a Flask app template that allows users to clone and customize it according to their needs. Unlike a Flask extension that is installed and used in an existing application, Flask-Bootstrap acts as a starting point for creating Flask applications. Version 0.2.0 of Flask-Bootstrap has been significantly improved and organized using Flask blueprints, making it suitable for larger server-side web applications.

Features

  • Flask framework with Flask-SQLAlchemy for handling user data and Flask-Login for authentication
  • Built with Bootstrap 3, providing a modern and responsive design
  • Uses webassets for easy deployment of JavaScript
  • Targets OWASP web security standards
  • Supports both Python 2 and 3

Summary

Flask-Bootstrap is a Flask app template that provides a solid foundation for creating Flask applications. The latest version, 0.2.0, utilizes Flask blueprints for improved organization and is better suited for larger server-side web apps. It includes features like Flask-SQLAlchemy for user data, Flask-Login for authentication, Bootstrap 3 for modern and responsive design, and webassets for easy JavaScript deployment. The installation process is simplified with the provided Makefile, but can also be done manually. Overall, Flask-Bootstrap offers a convenient starting point for developers to build their Flask applications.