Skip to content

thepradipthapa/fullstack-jwt-auth-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” 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 + venv

πŸš€ Getting Started

Prerequisites

  • Python 3.x installed
  • uv installed for dependency management and Virtual environment

Installation

  1. Clone the repository
    git clone https://github.com/thepradipthapa/fullstack-jwt-auth-system
    cd fullstack-jwt-auth-system

About

Full Stack Auth System build with Django, DRF, JWT and React.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published