Skip to content

aniceto-jolela/django-authentication-rain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Django authentication rain

Authentication rain is a website to diversify several authentication using Django and Firebase.

Used Technologies:

  • django
  • firebase
  • render
  • crispy-forms
  • crispy-bulma

This website aims to make various types authentication and giving tips on good data security practices. When creating this website was thought of backend and in the authentication of Firebase Email / password not on the front-end. So I hope you have a good experience on the cliete side.

Types of Authentication

  1. user / password
  2. email / password

Here is the site for those who want to take a test.

I also made the code available on Github, for those interested in reusing one of the authentication or studying the code.

If you are looking for a Django project that manages image or privacy and user privileges you can access this link | repository;

Or if you are looking for Full-Stack-Application with React / Django, go to this link | github

Download the video

configure

  • Template pack
    pip install crispy-bulma
  • Server-side Firebase integration
    pip install firebase-admin pyrebase4
  • Create a Firebase Project
  1. Go to the Firebase Console.
  2. Create a new project (or use an existing one).
  3. Go to Project settings > Service accounts.
  4. Generate a new private key by clicking Generate new private key. This will download a JSON file with credentials to access Firebase Admin SDK.
  • Install Dotenv
    pip install python-dotenv
  • Requirements
    pip freeze > requirements.txt
  • Gunicorn
    pip install gunicorn
  • whitenoise
    pip install whitenoise

python manage.py collectstatic

About

Authentication rain is a website to diversify several authentication using Django and Firebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published