/django-social-auth

Creating a social authentication / sign up app with django

Primary LanguagePython

django-social-auth

This is a project to showcase how you can use Social Sign On with Django. We are using built in package called django-allauth.

Features

  • Manual sign on using form
  • Ability to Sign in with the social media
  • After sign in, an account is automatically created for you
  • The social account the user logged in with should be displayed in settings
  • Sign Out

Installation

  • In your terminal, first clone the repository
  • CD into the main project folder
  • Open the repository in VS Code using:
code .
  • Create virtual enviroment:
 py -m venv '#virtual environment name'
  • Activate the virtual enviroment(windos):
# nameofvirtualenviroment/scripts/activate
  • Install dependencies using:
pip install -r requirements.txt
  • Run your server using:
py manage.py runserver

Dependencies

Here are the Dependencies used

  • Django
  • HTML
  • CSS