A secure JWTβbased authentication system built with Django and Django REST Framework.
This project provides a complete user authentication flow including registration, login, password management, and reset functionality.
- π€ User Registration β create new user accounts
- π Login β authenticate users with JWT tokens
- π Change Password β allow authenticated users to update their password
- π§ Reset Password β send password reset link via email and securely reset password
- Backend: Django, Django REST Framework (DRF)
- Frontend: React, Bootstrap
- Authentication: JSON Web Tokens (JWT)
- Language: Python 3.13
- Package Management: uv +
venv
- Python 3.x installed
uvinstalled for dependency management and Virtual environment
- Clone the repository
git clone https://github.com/thepradipthapa/fullstack-jwt-auth-system cd fullstack-jwt-auth-system