Skip to content

DevWonder01/django-react-redux-social-auth

 
 

Repository files navigation

Django + React/Redux + Social Authentication Base Project (Ongoing Project)

I decided to create this project to incorporate Social Authentication in Seedstars' Django React/Redux Base Project

The project was built with the following technologies:

Frontend

Backend

Retrieve code

  • $ git clone https://github.com/Seedstars/django-react-redux-base.git
  • $ cd django-react-redux-jwt-base
  • $ git submodule init
  • $ git submodule update
  • $ ./scripts/get_static_validation.sh

Remember that when you copy this repository for a new project you need to add the scripts external module using:

  • $ git submodule add https://github.com/Seedstars/culture-scripts scripts

Installation

  • $ npm install

  • $ npm run dev

  • $ pip install -r py-requirements/dev.txt

  • $ cd src

  • $ python manage.py migrate

  • $ python manage.py runserver

Post-Installation

Now start your server, visit your admin pages (e.g. http://localhost:8000/admin/) and follow these steps:

  1. Add a Site for your domain, matching settings.SITE_ID (django.contrib.sites app).

  2. For each OAuth based provider, add a Social App (socialaccount app).

  3. Fill in the site and the OAuth app credentials obtained from the provider.

Running

Run webpack in development mode

  • $ npm run dev

Run Django development http server

  • $ cd src
  • $ python manage.py runserver

About

(Not maintained) A Django + React/Redux + Social Authentication Base Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.5%
  • Python 37.9%
  • CSS 4.2%
  • HTML 0.4%