Premium Bootstrap 4 Admin Dashboard For Django
Product description
Start your development with a modern Bootstrap 5 Admin template for Django. Black Dashboard PRO is built with over 300 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining. Made of hundred of elements, designed blocks, and fully coded pages, Black Dashboard PRO is ready to help you create stunning websites and dashboards.
Creative Tim partnered with App-Generator to provide better products for developers and designers. Our beautiful UI Kits are integrated into production-ready starters enhanced with database, authentication, modular codebase and deployment scripts for well-known configurations like Docker, Gunicorn/Nginx.
Features
- Simple, Easy-to-Extend Codebase
- Black Dashboard Design - PRO Version Integration
- Dynamic DataTables - Generate Data Tables with Django (no coding)
- Dynamic API - Generate API Endpoints with Django (no coding)
- Charts via ApexCharts.js
- Media Files Manager
- Async Tasks (celery)
- CLI Tools for Django - migrate DB, manage GIT commits and
- Session-based Authentication, Password recovery
- DB Persistence: SQLite (default), can be used with MySql, PgSql
- Docker
- CI/CD integration for Render
How to use it
The product is a powerful devTool that allows you to bootstrap fast, powerful, and secure services without coding. Besides the functional side, the pixel-perfect Soft Design will definitely impress your product audience.
âś… Dynamic DataTables (no coding)
The project can be used to manage large amount of information using Dynamic DataTables enhanced with server-side pagination, filters, and CSV export.
Here are the steps that will enable a Dynamic Table view for every model defined in the project.
- Define a new model or use an existing one
- Update Settings "DYNAMIC_DATATB" section
- Start the application
- Access the view in the browser. Should be the same as the one showcased for the product model.
âś… Dynamic APIs via DRF (no coding)
In the same way as for the Dynamic Tables, the project can be used to expose secure APIs on top of DRF library without writing any code. The steps are:
- Define a new model or use an existing one
- Update Settings "DYNAMIC_API" section
- Start the application
- Access the API Endpoint in the browser. Should be the same as the one showcased for the product model.
âś… Media Files Manager
Registered users are able to manage their files using a simple, yet powefull interface:
- Supported media files: TXT, PDF, Json, JPG, PNG
- Add/Delete
- Preview feature
- 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) Dynamic API Module
- Docker Scripts
- Render CI/Cd Scripts
🎧 Support
Being a product that is actively supported and improved, feel free to contact us using these funnels:
- Creative-Tim Discord Server - for general product assistance and UI/UX
- App Generator Discord Server - for Django specific questions and assistance.