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.](/content/images/size/w2000/2021/11/flask-dashboard-material-dark-mode.jpg)
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!
- ✨ Flask Material Dashboard - product page
- ✨ Flask Material Dashboard - LIVE Demo
- ✨ Flask Material Dashboard - Source Code
![A futuristic page styled with material design on top of Flask Framework.](https://blog.appseed.us/content/images/2021/11/flask-dashboard-material-vr.jpg)
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
Step #2 - Execute in Docker
$ docker-compose pull # download modules
$ docker-compose build # local set up
$ docker-compose up # start the app
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.](https://blog.appseed.us/content/images/2021/11/flask-dashboard-material-login.jpg)
Flask Dashboard Material - Billing Page
![Material Dashboard Flask - Billing Page.](https://blog.appseed.us/content/images/2021/11/flask-dashboard-material-billing.jpg)
Flask Dashboard Material - RTL Support
![Material Dashboard Flask - RTL Support.](https://blog.appseed.us/content/images/2021/11/flask-dashboard-material-rtl-support.jpg)
Thanks for reading! For more resources, please access:
- More Flask Dashboards - index provided by AppSeed
- Flask Material Dashboard PRO - the premium version
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.](https://blog.appseed.us/content/images/2021/11/image.png)