Skip to content

Full Stack Django REST Framework & Reactjs Application with Role Based(Admin, Manager, Client) User Management, Authentication, Authorization(Token) & Routing

Notifications You must be signed in to change notification settings

ReneMg305/Full-Stack-Role-Based-Authenication-Routing-DRF-REACTJS-

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Full-Stack-Role-Based-Authenication-Routing-DRF-REACTJS-


DRF + React

A Full Stack Django REST Framework & Reactjs Application with Role Based(Admin, Manager, Client) User Management, Authentication, Authorization(Token) & Routing


Django REST Framework and ReactJs Application (DRF+React)

Two Standalone boilerplate/base working application with DRF(Django REST Framework) & ReactJs.

Suitable For Dynamic, Data Driven Usage


Backend

A standalone application responsible for:

  1. User Management (Authentication)
  2. Role Based User Management. User Role: Admin/Moderator/End-User(Customizable)
  3. Generates API to perform all the tasks.
  4. Two Factor Authentication with Customizable SMS API like Twillio(To be ADDED).
  5. Token Authentication and Authorization

Tech

  1. Django 4.1
  2. Django REST Framework (DRF)
  3. SqLite/ MySQL/ Postgre or preferred DB.
  4. OpenApi (Documentation)
  5. CORS

To Use:

  1. Clone/ Download the codebase/repo
  2. cd to dir to find 'manage.py'
  3. python manage.py runserver


FrontEnd

Backed by Super Backend Responsible for:

  1. User Management(Authentication)
  2. Conditional Routing
  3. Role Based Routing
  4. Axios, Fetch etc for API Execution

Tech

  1. Reactjs
  2. React Router Dom
  3. Others

To Use:

  1. Clone/ Download the codebase/repo
  2. cd '/my-project/'
  3. npm start ( Make sure you have Node, React etc installed)

About

Full Stack Django REST Framework & Reactjs Application with Role Based(Admin, Manager, Client) User Management, Authentication, Authorization(Token) & Routing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.6%
  • Python 28.4%
  • CSS 4.6%
  • HTML 3.4%