An open API service indexing awesome lists of open source software.

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.

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