Skip to content

Latest commit

 

History

History
67 lines (38 loc) · 1.98 KB

File metadata and controls

67 lines (38 loc) · 1.98 KB

Django Logo

About

Django is a web-framework written in Python and runs the backend for many of the internet's most popular websites. This is a multi-user type auth app, it is built ontop of Django 3.0.6.

This app features the following:

-- CreateUser Type A or B at signup

-- Login

-- Very basic profile dashboard

-- simple permission to restrict unauthenticate users and unauthorized access

Technology and Requirements

  1. Django 3.0.6.
  2. Python3
  3. Boostrap 4.3.x (for front end)

Installations

  1. installing Python3
  2. installing Django 3.0
  3. installing Virtualenv
  4. installing requirements from requirements.txt. After activating vitualenv run:

(venv)path/to/app/src$ pip install -r requirements.txt

  1. psycopg2

Run App

  1. make sure your virtualenv is ativated.

(venv)path/to/app/src$

  1. make sure you are in the same directory where manage.py is then run

(venv)path/to/app/src$ python manage.py runserver

  1. go to your web browser and enter 127.0.0.1:8000

Recommendations

Still alot to be done with the app, but you could clone the app, edit the code and use on your own app as you see fit.

Resources

  1. Django 3.x Doc
  2. Medium blog
  3. BoTree
  4. SPRINGMEBLOG

Other Resources

  1. Customizing authentication in Django