Source code for 42ctf.org
Go to file
Danhia b3583196e8 Merge pull request '[translation] Added Japanese version' (#9) from ysaito/website:translation-jp into translation
Reviewed-on: #9
2022-02-15 13:20:02 +01:00
src feat(welcome_ctf_2021.html): Added Japanese version 2022-02-15 18:11:00 +09:00
.gitignore local settings 2021-09-06 20:14:23 +02:00
README.md Update README.md 2022-02-12 20:35:41 +01:00
bot.py first commit 2021-07-10 09:18:24 +00:00
requirements.txt local settings 2021-09-06 20:14:23 +02:00

README.md

42ctf

CTF by 42 students

Todo

  • Password reset
  • Access solved challenges
  • "Intro" section
  • Profile edition
  • Resources page
  • Flags counter
  • Graphs on profile page
  • Refacto the discord bot with OAuth
  • Platform translation
    • French
    • Russian
    • Spanish
    • Italian
    • German
  • OAuth 42
    • 42 Network leaderboard
  • Possibility for users to propose solution to challenges
  • Badges/achievments on profile pages
  • Dynamic scoring

Event feature

  • make scoreboard for events
  • make access mod for events :
    • Sub button for public events
    • Access by password
    • Begin date for display challenges
    • Ending date for stop flag submission
    • Access by invite link
  • Admin rights
    • Admin can access to events pages without password
    • Admin can subscribe to event without password
  • process flag submission
    • increment user score in Scores model
  • add filters for admin dashboard
  • add search in fields in admin dashboard
  • Smooth display of events listing
  • Event info page with background and noice display
  • Create teams for events
    • Create/join team
    • Manage team: change password / leave team
  • Dynamic scoring for events