https://github.com/aka-sh11/authentication_system
https://github.com/aka-sh11/authentication_system
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aka-sh11/authentication_system
- Owner: Aka-sh11
- Created: 2024-05-16T13:41:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-16T14:01:15.000Z (about 1 year ago)
- Last Synced: 2025-02-02T16:42:31.979Z (5 months ago)
- Language: JavaScript
- Size: 527 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Authentication System
## Overview
This project is an authentication system built with Django and Django REST Framework for the backend, and React along with Tailwind CSS for the frontend. It includes features such as user registration, login, profile management, password reset, and forgot password functionality.## Technologies Used
- Backend: Django, Django REST Framework
- Frontend: React, Tailwind CSS## Features
1. **Registration**: Users can create a new account providing necessary details.
2. **Login**: Registered users can log in to the system.
3. **Profile**: Users can view and update their profile information.
4. **Reset Password**: Users can reset their password if they want to change it.
5. **Forgot Password**: If users forget their password, they can recover their account.## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.### Prerequisites
- Python 3.9+
- Node.js 14+
- npm 6+### Installation
1. Clone the repository:
```
git clone https://github.com/Aka-sh11/Authentication_System.git
```
2. Install backend dependencies:
```
pip install -r requirements.txt
```
3. Install frontend dependencies:
```
cd frontend
npm install
```
4. Run the backend server:
```
python manage.py runserver
```
5. Run the frontend:
```
npm start
```
For output check [Wiki](https://github.com/Aka-sh11/Authentication_System/wiki)