Django Volt PRO - OAuth, Extended Profiles, Tasks & Transaction Module

Latest evolutions of Django Volt: OAuth, extended users profile, Tasks module - premium starter built on top of Bootstrap5

Django Bootstrap 5 - Latest features: OAuth, Tasks Module
Django Bootstrap 5 - Latest features: OAuth, Tasks Module

Hello! This article presents the latest evolutions added to Volt Dashboard, a premium seed project powered by Django. In the latest version, the product supports OAuth via Github & Twitter, extended users profile, improved authentication flow, and two new modules: Tasks and Transactions. For newcomers, Django is a leading backend framework actively supported and versioned by programming experts. Thanks for reading!


ChangeLOG - product version: v1.0.11
  • βœ… OAuth via Github & Twitter
  • βœ… Extended Users profile
  • βœ… Change password, Self-Account Deletion
  • βœ… Automatic Suspension on failed logins
  • βœ…Tasks & Transactions module

Let's say a few words about each one.


✨ OAuth via Github & Twitter

Social authentication is optional and the app activates this feature on the Sign IN page if the related secrets are discovered. If your project requires Github OAuth for instance, just access the Github Settings page, generate a new App ID and Secret token, and save the values in .env. During the app initialization, the codebase detects the Github secrets and the social login control should be visible on the Sign IN page.

πŸ‘‰ Access the LIVE demo and see how it works
Django Volt PRO - Github OAuth Control (premium starter).
Django Volt PRO - Github OAuth Control (premium feature).

✨ Extended Users Profile

In this version, the registered users are able to save their information, change their passwords and also delete their accounts. Β 

Django Volt PRO - Extended Profile (premium starter).
Django Volt PRO - Extended Profile (premium feature).

πŸ‘‰ Django Extended Profile - Change Password
Django Volt PRO - Change Password (premium starter).
Django Volt PRO - Change Password (premium feature).

πŸ‘‰ Django Extended Profile - Self Deletion

This operation requires confirmation via the left side control. By default, the delete button is disabled.

Django Volt PRO - Self Deletion (premium starter).
Django Volt PRO - Self Deletion (premium feature).

✨ Django Tasks Module

This module empowers the registered users to create, assign and edit the tasks using a simple user interface - tasks are filtered based on the current user id.

Django Volt PRO - Tasks Module (premium starter).
Django Volt PRO - Tasks Module (premium feature).
πŸ‘‰ Django Tasks Module - Create New
Django Volt PRO - Create New Task (premium starter).
Django Volt PRO - Create New Task (premium feature).

✨ Django Transactions Module

This feature allows the registered users to manage their transactions (create, edit, delete) and the view is filtered by the transaction creator.

Superusers are able to see all transactions defined by all users with full management options.

Django Volt PRO - Create New Transaction (premium feature).
Django Volt PRO - Create New Transaction (premium feature).

✨ Future evolutions

The product is under heavy development for more features:

  • βœ… Async tasks execution via Celery
  • βœ… Stripe Payments
  • βœ… Deployment automation (AWS, HEROKU)

Thanks for reading! For more resources and support, please access: