Django Pixel PRO - OAuth, Extended Profile

Premium Django Starter enhanced with OAuth (Github & Twitter), Extended User Profiles, Self-Deletion option, and Docker Support

OAuth via Github, Extended User Profile - Django Pixel PRO
OAuth via Github, Extended User Profile - Django Pixel PRO

Hello! This article presents Pixel Bootstrap PRO, a premium Django starter recently updated to support OAuth for Github & Twitter, extended user profiles, and improved Docker scripts, all bundled on top of a modern Bootstrap 5 design crafted by ThemesBerg. For newcomers, Django is a leading backend framework actively supported and versioned by programming experts and open-source enthusiasts. Thanks for reading!

Django Pixel PRO - Freelancer page (premium starter)
Django Pixel PRO - Freelancer page (premium starter)

✨ Product Highlights

Pixel Pro is a premium Bootstrap 5 UI Kit without jQuery featuring over 1000 components, 50+ sections, and 35 example pages including a fully-fledged user dashboard.

  • βœ… Modern stack: Django & Bootstrap 5
  • βœ… Database, Authentication, DB Tools
  • βœ… OAuth for Github & Twitter
  • βœ… Extended User profiles
  • βœ… Premium Support

The product can be easily compiled and started using the Docker scripts shipped with the sources. Once the product is downloaded locally, the app is LIVE in the browser by typing a single line (in the root of the project):

$ docker-compose up --build  

At this point, the app should be accessible in the browser and ready to be used.

Django Pixel PRO - OAuth Sign IN (premium starter)
Django Pixel PRO - OAuth Sign IN (premium starter)

✨ OAuth via Github & Twitter

This authentication method is optional and becomes active once the app detects the OAuth secrets in the .env file. For instance, if GITHIB_ID and GITHUB_SECRETS are provided, on the Sign IN page the Github authenticator becomes visible.

πŸ‘‰ Access the LIVE demo and see how it works

✨ Extended Users Profile

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

Django Pixel PRO - Extended User Profile (premium starter)
Django Pixel PRO - Extended User Profile (premium starter)

Django Pixel PRO
Django Pixel PRO - Change Password (premium starter)
Django Pixel PRO - Change Password (premium starter)

Django Pixel PRO - Self-account deletion

Being a dangerous operation, this action should be confirmed by a control positioned on the left side of the component.

Django Pixel PRO - Self-Deletion (premium starter)
Django Pixel PRO - Self-Deletion (premium starter)

✨ Future evolutions

The product is under heavy development for more features:

  • βœ… Stripe Payments
  • βœ… Deployment automation (AWS, HEROKU)

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