Skip to content

app-generator/django-dashboards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

A curated list with Django Dashboards actively supported by the App-Generator Platform. For newcomers, Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel.

NOTE: Generate your starter on top of Flask and Django and customize: DB Tables, Auth, Async Tasks (Celery), Docker, CI/Cd Scripts

Django App Generator - Free service provided by App-Generator


Open-source Django project crafted on top of Datta Able Dashboard, an open-source Bootstrap design. The product is designed to deliver the best possible user experience with highly customizable feature-rich pages.

Features


  • Simple, Easy-to-Extend Codebase
  • Datta Able Design - Full Integration
  • Dynamic Tables
  • Dynamic API
  • CLI for Coding Tasks
    • Commit/rollback Git Changes
    • Backup & restore DB
    • Interact with Django Core via CLI
    • Update Environment variables
    • Update Dependencies
  • Bootstrap 5 Styling
  • Session-based Authentication, Password recovery
  • DB Persistence: SQLite (default), can be used with MySql, PgSql
  • Docker, CI/CD for Render
  • Vite for assets management

Django Datta Able - Open-Source Django Starter


Open-source Django Template styled with Tailwind CSS and Flowbite.The product is designed to deliver the best possible developer experience with highly customizable feature-rich pages.

A common set of features is provided out-of-the-box: API, DataTables, Charts, Extended User Model, and Docker Support under a permissive MIT License (unrestricted usage in hobby or commercial projects).

Features


  • Styling: Tailwind CSS/Flowbite
  • Extended User Model
  • Charts via ApexJS
  • DataTables
  • API
  • Can be used with SQLite, MySql, PostgreSQL, MsSql
  • Docker
  • CI/CD Integration with Render

Django Rocket - Open-Source Django Starter styled with Tailwind


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

Features


  • Simple, Easy-to-Extend Codebase
  • Black Dashboard Design - Full Integration
  • Bootstrap Styling
  • Session-based Authentication, Password recovery
  • DB Persistence: SQLite (default), can be used with MySql, PgSql
  • Docker
  • CI/CD integration for Render

Django Berry Dashboard - Open-Source Django Starter


Dynamic Programming Patterns applied in Python/Django - actively supported by AppSeed.

LIVE DEMOs & official documentation

Dynamic Django - Dynamic Programming Patterns applied in Python/Django.

Features


Quick Start


NOTE: Requires a purchase, secured by GUMROAD.

# Clone Repo
$ git clone https://github.com/app-generator/priv-dynamic-django.git

Create VENV

$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt

Set Up Database

$ python manage.py makemigrations
$ python manage.py migrate

Start the Project

$ python manage.py createsuperuser # create the admin
$ python manage.py runserver       # start the project

Update model


$ python
>>> from cli import *
>>> add_model('home', 'Stats')
>>> # Syntax: model_add_field('APP_NAME_HERE', 'MODEL_NAME_HERE', 'FIELD_NAME',  'FIELD_TYPE') 
>>> add_model_field('home', 'Stats', 'aInt',  'int') 
>>> add_model_field('home', 'Stats', 'aChar', 'str')
>>> add_model_field('home', 'Stats', 'aText', 'text')

The file is automatically reformated using black and DB migrated.

DB Backup / RESET / Restore


$ python manage.py dbbackup  -o 20240930-001.dump  # backup 
$ python manage.py reset_db                        # RESET_DB [ Danger, all tables wipped ]
$ python manage.py dbrestore -i 20240930-001.dump  # restore 

Open-source Django Starter with AdminLTE Design, an open-source iconic Bootstrap design. The product is designed to deliver the best possible user experience with highly customizable feature-rich pages.

Features


  • Simple, Easy-to-Extend Codebase
  • AdminLTE Design - Full Integration
  • Bootstrap 5 Styling
  • Session-based Authentication, Password recovery
  • DB Persistence: SQLite (default), can be used with MySql, PgSql
  • Docker
  • CI/CD integration for Render

Django AdminLTE - Open-Source Django Starter



Django Dashboards - A curated list of projects crafted by App Generator Service.