Lakshya CTF is designed using the Django framework. Building the project requires PIP3 and Python 3. It is recommended to install all the Python dependencies in a virtual environment.
To get started, create a virtual environment -
pip3 install virtualenv
virtualenv venv
source venv/bin/activate
pip3 install django
Migrate the Django SQLite database before running the server.
cd CTF2020/lakshya
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver
🌟 🌟 🌟 🌟 🌟 🌟
- Qpage
- submitting response
- score updation
- storing difficulty level
- hint logic
- score updation
- solved tag
- chart
- colour models
- timer
- leaderboard
- username, time, score printing
- graph ...
- submit time, pass time,
- sorting according to score
- sorting acc to time
-
logout button
-
SESSION
1.INTEGRATION WITH frontend
- Home Page
- Login Page
- Register Page
- Challenge / Quests Page
- 404 Not Found Page
- Leaderboard Page
- About / Rules Page
- Instructions Page
- Qpage
- rating for questions
- hint on question page
- score updation
- leaderboard
- graph
- sorting according to score
- sorting acc to time
-
question page (first.html in our project)
challenges should be displayedinput field to accept the answercomparingscore updation
-
leaderboard
user namescore- sorting according to score
- sorting acc to time
-
timer