DEV Community

Cover image for Django Volt Dashboard - Free Dashboard built with Django 3.2.0 LTS
Sm0ke
Sm0ke

Posted on • Updated on • Originally published at appseed.us

Django Volt Dashboard - Free Dashboard built with Django 3.2.0 LTS

Hello Coders!

This (short) article presents an open-source Django Dashboard updated to use the latest version of Django, a leading web framework written in Python. The product can be downloaded directly from Github and used for hobby & commercial products bases on the permissive (MIT) License. Codebase comes with a few simple features like authentication, database, intuitive codebase and Docker support for an easier deployment in production.

Thanks for reading! - Content provided by App Generator.



Django Volt Dashboard - Simple Dashboard built with Django 3.2.0 LTS.


Product Features:

Volt Dashboard is a free and open source Bootstrap 5 Admin Dashboard featuring over 100 components, 11 example pages and 3 plugins with Vanilla JS. There are more than 100 free Bootstrap 5 components included some of them being buttons, alerts, modals, datepickers.

  • 100+ Components: buttons, alerts, modals, datepickers
  • 11 Example Pages: Dashboard, SignIN, SignUO, Transactions page
  • Vanilla JS - no more jQuery dependency
  • Django Codebase:
    • Latest Dependencies (including Django 3.2.6)
    • Docker over Nginx, Gunicorn production-ready stack
    • Simple, intuitive codebase
    • SASS to CSS compilation scripts via gulp
    • Authentication, Forms validation, SQLite persistence

Django Volt - Widgets Page

Django Volt Dashboard - Widgets Page.


Django Volt - User Profile

Django Volt Dashboard - Widgets Page.


The easiest way to start using the product is to use the Docker set up. Here are the steps:

Step #1 - Download and UNZIP the product

$ unzip django-dashboard-volt.zip
$ cd django-dashboard-volt
Enter fullscreen mode Exit fullscreen mode

Step #2 - Start the product using Docker

$ docker-compose pull ; docker-compose build ; docker-compose up
Enter fullscreen mode Exit fullscreen mode

If required, run under sudo the above command for Linux-based systems.

Once the app is running on http://localhost:85 we can register a new user and authenticate (project has no default user, we need to create one).


Django Volt Login page

Django Volt Dashboard - Login Page.


For complete information please access the official docs available on the product page or ask for support in Discord.


Thanks for reading! For more resources please access:

Oldest comments (7)

Collapse
 
crearesite profile image
WebsiteMarket

Useful update. Ty!

Collapse
 
uithemes profile image
ui-themes

Just tested the Docker scripts. Works like a charm.
Any chance to include a social login?
Thanks!

Collapse
 
sm0ke profile image
Sm0ke

Ye, this feature is coming soon.
In case you have the time, here is the product roadmap:

  • [Done] Updated dependencies
  • [Done] Pythonic Footprint
  • Improved Authentication: Extended user model, Password reset, Email confirmation on register
  • API via DRF
  • Data Tables - manages paginated information
  • Sample Charts
  • Social Login via Google and Github
  • Deployment: Docker, HEROKU, AWS Ec2, Google Cloud
  • Payments: One-time payments via Stripe Checkout

🚀🚀

Collapse
 
uithemes profile image
ui-themes

That's really nice ..

Thread Thread
 
sm0ke profile image
Sm0ke

🚀🚀

Collapse
 
sx profile image
SX

I would probably even buy if PaddleHQ was used for payments

Thread Thread
 
sm0ke profile image
Sm0ke • Edited

Hello Sergey,
We have a roadmap here

Stripe is scheduled (Step 9), feel free to comment and suggest Paddle. If the community reacts positively, we will add it for sure.

Ty!