Platform for handling submissions for Capture the Flag competitions organized by CyberSecurity Club at Military University of Technology, Warsaw Poland.
Technologies:
- python >= 3.11
- django
- vite, react, typescript
- tailwind
- docker
docker compose up -f compose.local.yml --build --force-recreate
docker compose up -f compose.prod-like.yml --build --force-recreate
- Users self sign up
- Users can choose competition and register a team
- Teams need to be approved
- System can handle submissions and generate statistics
- System should have admin panel
- Competition
- Competitions list
- About competition view (markdown)
- Admin can register teams
- Team self registration
- Submitting flags view
- Basic stats view
- Making flag submission UI reactive
- Registration
- Admin user can register other users
- Self registration
- Login
- Password reset etc.