Skip to content

app-generator/django-material-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6f53fd9 Β· May 13, 2025
Apr 6, 2025
Apr 6, 2025
May 11, 2025
Jan 7, 2023
Apr 6, 2025
May 12, 2025
Mar 2, 2024
Mar 2, 2024
May 13, 2025
Apr 6, 2025
May 30, 2022
May 13, 2025
Jan 7, 2023
May 13, 2025
Jan 7, 2023
Jan 7, 2023
Jan 7, 2023
Apr 6, 2025
Apr 6, 2025
Apr 6, 2025
Apr 6, 2025
May 12, 2025
Apr 6, 2025

Repository files navigation

Open-source Django project crafted on top of Material Dashboard, an open-source iconic Bootstrap Design from Creative-Tim. The product is designed to deliver the best possible user experience with highly customizable, feature-rich pages.


Features

  • Simple, Easy-to-Extend Codebase
  • Material Dashboard Design Integration
  • Bootstrap CSS Styling
  • Session-based Authentication, Password recovery
  • DB Persistence: SQLite (default), can be used with MySql, PgSql
  • Apps:
    • DEMO Dynamic DataTables - generate server-side datatables without coding
    • DEMO Dynamic APIs - Expose secure APIs without coding
    • DEMO Charts - powered by ApexCharts
  • Django CLI Package
    • Commit/rollback Git Changes
    • Backup & restore DB
    • Interact with Django Core
    • Manage Environment
    • Manage Dependencies
  • Deployment
    • Docker/Docker Compose Scripts
    • CI/CD for Render
  • Vite for assets management

  • Understand the codebase structure
  • Prepare the environment
  • Setting Up the Database
  • Start the Project
  • Switch from SQLite to MySql or PgSql
  • Add a new model and migrate database
  • Enable Dynamic Tables for a new model
  • Enable Dynamic API for a new model
  • Deploy on Render

Django Material Dashboard - Open-Source Django Starter


Deploy on Render

Deploy to Render


The premium version provides more features, priority on support, and is more often updated - Live Demo.

  • Simple, Easy-to-Extend Codebase
  • Material Dashboard Design Integration
  • Bootstrap Styling
  • DB Persistence: SQLite (default), can be used with MySql, PgSql
  • Extended Users Profiles
  • Authentication
    • Session-based
    • OAuth GitHub, Google
  • Apps:
    • DEMO Dynamic DataTables - generate server-side datatables without coding
    • DEMO Dynamic APIs - Expose secure APIs without coding
    • DEMO Charts - powered by ApexCharts
    • DEMO React Integration
    • Media Files Manager - empower users to manage and preview files with ease
    • Celery (async tasks)
  • Django CLI Package
    • Commit/rollback Git Changes
    • Backup & restore DB
    • Interact with Django Core
    • Manage Environment
    • Manage Dependencies
  • Deployment
    • Docker/Docker Compose Scripts
    • CI/CD for Render
  • Vite for assets management

Django Material Dashboard PRO - Premium starter crafted by App-Generator.


Customize with Django App Generator

  • Access the App Generator page
  • Select the preferred design
  • (Optional) Design Database: edit models and fields
  • (Optional) Edit the fields for the extended user model
  • (Optional) Enable OAuth for GitHub
  • (Optional) Add Celery (async tasks)
  • (Optional) Enable Dynamic API Module
  • Docker Scripts
  • Render CI/Cd Scripts

The generated Django project is available as a ZIP Archive and also uploaded to GitHub.

Django Generator - User Interface for choosing the Design

Django App Generator - User Interface for Edit the Extended User Model



Django Material Dashboard - Open-Source Django Starter provided by App Generator