Django Dashboard - Volt Bootstrap 5

Open-source Django Dashboard crafted with basic modules, database, authentication, and deployment scripts on top of Volt, a modern Bootstrap 5 design.

Django Dashboard - Volt Bootstrap 5

This article presents an open-source Django Dashboard crafted on top of Volt, a popular Bootstrap 5 design from Themesberg. Project comes with a modern UI, basic modules, database, authentication and deployment scripts for Docker and Gunicorn/Nginx stack.  On top of this, the license allows the usage for commercial projects and support is provided via Github (issues tracker) and Discord.

Django Dashboard - Volt Bootstrap 5

For newcomers, Volt is a free and open source Bootstrap 5 Admin Dashboard featuring over 100 components, 11 example pages and 3 plugins with Vanilla JS.

100+ Components - There are more than 100 free Bootstrap 5 components included some of them being buttons, alerts, modals, datepickers.

3 Lightweight Plugins - There are 3 lightweight and Vanilla JS plugins that come with Volt, namely a date picker, notification and charts library.

11 Example Pages - Volt brings 11 example pages including an overview, sign in, sign up, transactions page and many more.

Django Dashboard - UI Pages.

The project can be used and compiled locally by any developer with basic programming knowledge. The README file shipped on Github contains all information required to build the project.  A quick set up for Linux-based workstations is presented below:

$ # Get the code
$ git clone https://github.com/app-generator/django-dashboard-volt.git
$ cd django-dashboard-volt
$
$ # Install modules - SQLite Storage
$ pip3 install -r requirements.txt
$
$ # Create tables
$ python manage.py makemigrations
$ python manage.py migrate
$
$ # Start the application (development mode)
$ python manage.py runserver # default port 8000

If all goes well, Django Volt should be accessible in the browser. By default, app will route guests users to authenticate and we will see the login page. To pass the login, please register a new user and the app will unlock all private pages: dashboard, user profile ...etc.

Django Dashboard - Login Page.

Django Dashboard Volt - User Profile Page

Django Dashboard - User Page.

Thanks for reading! For more resources, please access: