prashantsagar73 / Habbit-Assignment

Django web app with JWT authentication and product with CURD operations.

Home Page:https://webapphabbit.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django-Rest-Framework Auth-Token Based Web Application

๐Ÿ”€ How to run the application

โšก clone the application

https://github.com/prashantsagar73/Habbit-task.git

Install dependencies and create env

$ pip install -r requirements.txt

๐ŸŽ‰ run the application

python manage.py runserver

#This webapp contain three apps as fallow:-

1 Courses

In course we have a model which have basic data about the courses. you get accessible via a rest API (CRUD) oprations. fields that are included in the model are -

  • Name of the course
  • Name of the author
  • Date of the course
  • Price of the course
  • Category
Application preview

home

Product list

product list

course model

model

Delete post

delete post

Edit post

edit post

2 courses-api

it contain all the API keys of courses.

3 users

which contain all the API keys of the course and users. it contain following features -

  • Register
  • Login
  • Forgot Password
  • Forgot Email

api token

api token

Register user

register

๐Ÿ‘ฎ Login page

login

forget password

passwrod_reset

๐Ÿ” DRF Auth-token access denied

jwt auth not allowed

========

Home urls

main ur;s

courses urls

courses urls

Users urls

ursers-ur;s

For testing authentication

id - sagar@gmail.com pass - sagar

๐Ÿ Technology stack

  • Django-rest-framework
  • Django
  • Bootstrap

website link

https://webapphabbit.herokuapp.com/

About

Django web app with JWT authentication and product with CURD operations.

https://webapphabbit.herokuapp.com/


Languages

Language:Python 93.1%Language:HTML 6.9%