Skip to content

Tsaihemanth150/hackersite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕵️‍♂️ Hackersite

A Django-based web application designed for cybersecurity learners, offering a variety of modules and functionalities for both administrators and customers.


📖 About This Project

  • Frontend: HTML, CSS, JavaScript
  • Backend: SQLite
  • Framework: Django

Modules

  1. Admin Module (app name: polls)
  2. Customer Module (app name: hackersite)

🚀 Functionality

General (All Users)

  • Home page
  • About page
  • Contact Us
  • Login
  • Signup
  • Certification page
  • Tools page
  • Topics listing

Admin Dashboard

  • Admin dashboard overview
  • Instructor management
  • View customers
  • Course management
  • Question management

Customer Dashboard

  • Customer dashboard overview
  • My profile page
  • Apply for courses
  • Course history
  • Pricing page
  • Ask questions
  • Question history
  • Phone info (basic mobile details)

🛠️ Prerequisites

  • Python 3.7+
  • pip (Python package installer)

⚙️ Installation & Setup

  1. Clone the repository

    git clone https://github.com/your-username/hackersite.git
    cd hackersite
  2. Create and activate a virtual environment (optional but recommended)

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

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

    python manage.py makemigrations
    python manage.py migrate
  5. Start the development server

    python manage.py runserver
  6. Access the application
    Open your browser at http://127.0.0.1:8000/


⚠️ Disclaimer

This project is developed for demonstration purposes only and is not intended for production use.

Screenshots (few only )

  1. home page :- image

  2. Customer Option page :- image

3.Signup page :- image

  1. Login page :- image

  2. About us page :- image

  3. admin dashbord page :- image

Releases

No releases published

Packages

 
 
 

Contributors