Django Dashboard - Material Design (Free Product)

Open-source Django Dashboard crafted with authentication, database, and Docker support on top of Material Dashboard 2, a modern Bootstrap 5 design.

A modern dashboard page with charts and widgets, all provided by Material Dashboard Django.
Material Dashboard Design - Open-source Starter

Hello! Django Material Dashboard is an open-source seed project generated by AppSeed on top of a really nice Bootstrap 5 design from Creative-Tim. The product comes with bare minimum essentials for a new dashboard project: database, authentication, a nice design, MIT license and Docker support. This simple codebase can be used to code faster a new project or simply for eLearning purposes.  Thanks for reading!

For newcomers, Material Dashboard 2 is a popular design with 290k+ downloads recently updated to Bootstrap 5, the most popular CSS/JS framework among designers and developers.

Django is a leading web framework written in Python actively supported and versioned by experienced programmers and open-source enthusiasts across the globe.

As mentioned before, the product comes with Docker support, probably the most easier way to start Django Material Dashboard in a local environment. Once the sources are downloaded locally from Github or the product page, we can start the product with a single command typed in the terminal.

Step #1 - Clone source code from the public repository

$ git clone
$ cd django-dashboard-material
Django Material Dashboard - Clone Sources

Step #2 - Start in Docker

$ docker-compose up --build
Django Material Dashboard - Start in Docker

Once the commands are executed, we should be able to visit the app in the browser, register new users, and authenticate.

A nice and colorful sign in page with a authentication form centered in the midle of the page, all provided by Django Material Dashboard.
Django Material Dashboard - Login Page

✨ Product Features

  • 👉 Up-to-date dependencies: Django 3.2.6 LTS
  • 👉 SCSS compilation via Gulp
  • 👉 DB Tools: SQLite Database, Django Native ORM
  • 👉 Modular design, clean code-base
  • 👉 Session-Based Authentication, Forms validation
  • 👉 Deployment: Docker, Gunicorn / Nginx

Material Dashboard 2 is built with over 60 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining. All components can take variations in color, which you can easily modify using SASS files and classes.

If you want to get inspiration or just show something directly to your clients, you can jump-start your development with our pre-built example pages.

Django Material Dashboard - Profile Page
A modern user profile page with a left menu, blog cards and user avatars, all provided by Django Material Dashboard, an open-source seed project.
Django Material Dashboard - Profile Page
Django Material Dashboard - Billing Page
A modern billing page with a left menu, payment cards and widgets, all provided by Django Material Dashboard, an open-source seed project.
Django Material Dashboard - Billing Page

Thanks for reading! For more resources, feel free to access: