Welcome to the IEEE-Eureka-CTF repository! This project is the website for the IEEE NITK Student Branch Eureka's Capture the Flag (CTF) event.
- Framework: Django
- Database: PostgreSQL
- Framework: Next.js (React)
- Styling: CSS
The website was hosted using Microsoft Azure during the CTF event.
- Clone the Repository
git clone https://github.com/imApoorva36/IEEE-Eureka-CTF.git
- Navigate to the Project Directory
cd IEEE-Eureka-CTF
-
Install Backend Dependencies
cd backend pip install -r requirements.txt
-
Setup PostgreSQL Database
- Ensure PostgreSQL is installed and running.
- Create a database and update the settings in
backend/settings.py
.
-
Run Backend Server
python manage.py migrate python manage.py runserver
- Install Frontend Dependencies
cd ../frontend npm install
- Run Frontend Server
npm run dev
Alternatively, use Docker:
docker-compose up --build
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, feel free to open an issue or contact the maintainers directly.