Material Dashboard - Free Flask Starter

Open-source seed project crafted in Flask on top of Material Dashboard, a modern Bootstrap 5 design.

Dark-themed dashboard crafted on top of a Material-based design using Flask.
Material Dashboard - Open-source Flask Dashboard.

Hello Coders! This article presents an open-source Flask Starter crafted on top of a modern Material design powered by Bootstrap 5 framework. Material Dashboard is a popular freebie released by the Creative-Tim agency under the MIT License, with more than 250k+ downloads (according to the product stats). The Flask codebase comes with a few useful features like modular design, authentication, and deployment scripts powered by Docker. Thanks for reading!

A futuristic page styled with material design on top of Flask Framework.
Material Dashboard Flask - VR Page

Material Dashboard is a free Material Bootstrap 4 Admin with a fresh, new design inspired by Google's Material Design. Material Dashboard comes with 5 color filter choices for both the sidebar and the card headers (blue, green, orange, red, and purple) and an option to have a background image on the sidebar.

Product Features:
  • Up-to-date dependencies: Flask 2.0.1
  • SCSS compilation via Gulp
  • DBMS: SQLite, PostgreSQL (production)
  • DB Tools: SQLAlchemy ORM, Flask-Migrate (schema migrations)
  • Modular design with Blueprints, simple codebase
  • Session-Based authentication (via flask_login), Forms validation
  • Deployment scripts: Docker, Gunicorn / Nginx, Heroku

The product can be used in less than a minute via Docker (commands are saved on the project README).

Step #1 - Download Sources from the public repository

$ git clone https://github.com/app-generator/flask-material-dashboard.git
$ cd flask-material-dashboard 
Flask Material Dashboard - Clone Sources

Step #2 - Execute in Docker

$ docker-compose pull   # download modules
$ docker-compose build  # local set up
$ docker-compose up     # start the app
Flask Material Dashboard - Start in Docker

Once all the above commands are executed, we should be able to visit the app in the browser, register new users, and interact with the UI.

Material Dashboard Flask - Login Page.
Material Dashboard Flask - Login Page.
Flask Dashboard Material - Billing Page
Material Dashboard Flask - Billing Page.
Material Dashboard Flask - Billing Page.
Flask Dashboard Material - RTL Support
Material Dashboard Flask - RTL Support.
Material Dashboard Flask - RTL Support.

Thanks for reading! For more resources, please access:

Material Dashboard PRO is a Premium Material Bootstrap 4 Admin with a fresh, new design inspired by Google's Material Design. It combines colors that are easy on the eye, spacious cards, beautiful typography, and graphics.

Material Dashboard Flask - Premium Version.
Material Dashboard Flask - Premium Version.