Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Authentication System

A simple Django-based user authentication system with a custom login and registration interface, styled using TailwindCSS. Includes admin access and flash messaging support.

🚀 Features

  • User registration and login
  • Floating labels and password visibility toggle
  • Responsive, modern UI with TailwindCSS
  • Django admin panel for managing users
  • Flash message support for errors and notifications

📁 Project Structure

C:. └───Test_project-main
│ .gitignore
│ manage.py

├───accounts
│ │ admin.py
│ │ apps.py
│ │ forms.py
│ │ models.py
│ │ urls.py
│ │ views.py
│ │
│ ├───migrations
│ │ 0001_initial.py
│ │ init.py
│ │
│ └───templates
│ ├───accounts
│ │ base.html
│ │ login.html
│ │ register.html
│ │ welcome.html
│ │
│ └───registration
│ logged_out.html

├───auth_project
│ asgi.py
│ settings.py
│ urls.py
│ wsgi.py

└───static
├───css
│ styles.css

└───js
app.js

🧩 Setup Instructions

  1. Clone the repository:

    git clone https://github.com/yourusername/django-auth-system.git  
    cd Test_project-main  
  2. Create and activate a virtual environment:

    python -m venv venv  
    source venv/bin/activate  # On Windows: venv\Scripts\activate  
  3. Install dependencies:

    pip install -r requirements.txt  
  4. Run migrations:

    python manage.py migrate  
  5. Create a superuser:

    python manage.py createsuperuser  
  6. Start the development server:

    python manage.py runserver  
  7. Access the app:

📜 License

This project is licensed under the MIT License.

About

Test project of django

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages