Neobis_auth_project
The "Neobis_auth_project" is a simple system for user registration and web application authentication using the Django framework.
This project allows you to quickly create a web application with user registration and authentication functionality and provides basic protection for routes that require authentication. Requirements
Before getting started with the project, ensure that the following components are installed on your computer:
Python (recommended version 3.6 and above)
Django (install using pip install Django)
Virtual environment (recommended but optional)
Installation and Running
Clone the repository:
git clone https://git@github.com:AibekYrysbekov/Neobis_auth_project_1.git
Create and activate a virtual environment (optional):
python -m venv venv
source venv/bin/activate # For Linux/Mac
venv\Scripts\activate # For Windows
Install dependencies:
pip install -r requirements.txt
Apply database migrations:
python manage.py migrate
Start the Django development server:
python manage.py runserver
Access the application in your web browser at http://localhost:8000/.
Usage
The project provides the following features:
Registration of new users.
Authentication of existing users.
Protection of routes that require authentication.
You can customize and extend the project to meet your specific needs.
Author: Aibek Yrysbekov