2021-07-10 11:12:59 +02:00
|
|
|
# 42ctf
|
|
|
|
CTF by 42 students
|
|
|
|
|
|
|
|
### Todo
|
|
|
|
|
2022-02-12 20:35:41 +01:00
|
|
|
- [x] Password reset
|
|
|
|
- [x] Access solved challenges
|
|
|
|
- [x] "Intro" section
|
|
|
|
- [x] Profile edition
|
|
|
|
- [x] Resources page
|
|
|
|
- [x] Flags counter
|
|
|
|
- [x] Graphs on profile page
|
|
|
|
- [ ] Refacto the discord bot with OAuth
|
|
|
|
- [x] Platform translation
|
|
|
|
- [x] French
|
|
|
|
- [ ] Russian
|
|
|
|
- [x] Spanish
|
|
|
|
- [ ] Italian
|
|
|
|
- [x] German
|
2021-07-10 11:12:59 +02:00
|
|
|
- [ ] OAuth 42
|
2022-02-12 20:35:41 +01:00
|
|
|
- [ ] 42 Network leaderboard
|
|
|
|
- [ ] Possibility for users to propose solution to challenges
|
|
|
|
- [ ] Badges/achievments on profile pages
|
|
|
|
- [x] Dynamic scoring
|
2021-10-22 11:46:48 +02:00
|
|
|
|
2021-10-22 11:48:28 +02:00
|
|
|
#### Event feature
|
|
|
|
|
2021-10-22 11:46:48 +02:00
|
|
|
- [X] make scoreboard for events
|
|
|
|
- [X] make access mod for events :
|
2021-10-22 11:48:28 +02:00
|
|
|
- [X] Sub button for public events
|
|
|
|
- [X] Access by password
|
|
|
|
- [X] Begin date for display challenges
|
|
|
|
- [X] Ending date for stop flag submission
|
2021-12-14 20:38:03 +01:00
|
|
|
- [ ] Access by invite link
|
2021-10-22 11:46:48 +02:00
|
|
|
- [X] Admin rights
|
2021-10-22 11:48:28 +02:00
|
|
|
- [X] Admin can access to events pages without password
|
2022-02-12 20:35:41 +01:00
|
|
|
- [X] Admin can subscribe to event without password
|
2021-10-22 11:46:48 +02:00
|
|
|
- [X] process flag submission
|
2021-10-22 11:48:28 +02:00
|
|
|
- [X] increment user score in Scores model
|
2021-10-22 11:46:48 +02:00
|
|
|
- [X] add filters for admin dashboard
|
|
|
|
- [X] add search in fields in admin dashboard
|
|
|
|
- [X] Smooth display of events listing
|
2021-10-22 11:48:28 +02:00
|
|
|
- [X] Event info page with background and noice display
|
2022-02-12 20:35:41 +01:00
|
|
|
- [x] Create teams for events
|
|
|
|
- [x] Create/join team
|
|
|
|
- [x] Manage team: change password / leave team
|
|
|
|
- [ ] Dynamic scoring for events
|