https://github.com/thepradipthapa/fullstack-jwt-auth-system
Full Stack Auth System build with Django, DRF, JWT and React.
https://github.com/thepradipthapa/fullstack-jwt-auth-system
dajngo-rest-framework django jwt react
Last synced: 2 months ago
JSON representation
Full Stack Auth System build with Django, DRF, JWT and React.
- Host: GitHub
- URL: https://github.com/thepradipthapa/fullstack-jwt-auth-system
- Owner: thepradipthapa
- Created: 2025-10-17T08:32:42.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-11-02T14:49:03.000Z (8 months ago)
- Last Synced: 2025-11-02T16:20:57.476Z (8 months ago)
- Topics: dajngo-rest-framework, django, jwt, react
- Language: Python
- Homepage:
- Size: 106 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔐 Full Stack JWT Auth System
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.
---
## ✨ Features
- 👤 **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
---
## 🛠️ Tech Stack
- **Backend**: Django, Django REST Framework (DRF)
- **Frontend**: React, Bootstrap
- **Authentication**: JSON Web Tokens (JWT)
- **Language**: Python 3.13
- **Package Management**: [uv](https://github.com/astral-sh/uv) + `venv`
---
## 🚀 Getting Started
### Prerequisites
- Python 3.x installed
- `uv` installed for dependency management and Virtual environment
### Installation
1. **Clone the repository**
```bash
git clone https://github.com/thepradipthapa/fullstack-jwt-auth-system
cd fullstack-jwt-auth-system