This project is used for creating user signup in Django, and Django Rest Framework by using OTP
And limiting the OTP sending to 3 times. After 3rd OTP user can request a new OTP after an hour.
Prerequisites: Python3, virutalenv
- Checkout the code and nagivate inside backend/ dir
- Create a virtual environment (virutalenv .env)
- Activate the environment (source .env/bin/activate)
- Install all the packages (pip install -r requirements.txt)
- Navigate inside the project (cd src)
- Migrate (python manage.py migrate)
- Create a superuser (python manage.py createsuperuser)
Fill in all the details on the terminal to create the superuser - Run the backend server (python manage.py runserver)
- Visit the server link (http://localhost:8000/)
Part 1: https://youtu.be/41YtXPA-Jjg
Part 2: https://youtu.be/vrTMrGsyLBQ
Part 3: https://youtu.be/eqNzSLhIUtk
Part 4: https://youtu.be/O7kskU-3ZIM
Part 5: https://youtu.be/o6EoVxQ1yoQ
Part 6: https://youtu.be/HxreYeaKP0c
Part 7: https://youtu.be/a7-YnjyOn_8
Part 8: https://youtu.be/iQGh2AHksIE