A Django-based web application designed for cybersecurity learners, offering a variety of modules and functionalities for both administrators and customers.
- Frontend: HTML, CSS, JavaScript
- Backend: SQLite
- Framework: Django
- Admin Module (app name:
polls) - Customer Module (app name:
hackersite)
- Home page
- About page
- Contact Us
- Login
- Signup
- Certification page
- Tools page
- Topics listing
- Admin dashboard overview
- Instructor management
- View customers
- Course management
- Question management
- Customer dashboard overview
- My profile page
- Apply for courses
- Course history
- Pricing page
- Ask questions
- Question history
- Phone info (basic mobile details)
- Python 3.7+
- pip (Python package installer)
-
Clone the repository
git clone https://github.com/your-username/hackersite.git cd hackersite -
Create and activate a virtual environment (optional but recommended)
python -m venv venv source venv/bin/activate # Linux/macOS .\venv\Scripts\activate # Windows
-
Install dependencies
pip install -r requirements.txt
-
Run database migrations
python manage.py makemigrations python manage.py migrate
-
Start the development server
python manage.py runserver
-
Access the application
Open your browser athttp://127.0.0.1:8000/
This project is developed for demonstration purposes only and is not intended for production use.





