picoCTF/picoCTF ? reverse-engineered prompt

Reverse engineered prompt

Build me a web platform for running a capture the flag competition like picoCTF.

I want a site where players can create accounts, join teams, log in, see a list of challenges, unlock them as they solve things, submit flags, and watch their score update. There should also be an admin area for organizers to manage the event, turn challenges on and off, and connect the web app to challenge machines.

The app should include a separate shell experience where players can SSH in and work on challenge instances, with each player getting their own version when needed so answers can be different. Make the whole thing feel like a real competition site, with a clean public facing web page, an API behind it, and a setup that can run locally for testing and be deployed for an actual event.

If you need to, look up current docs online for the best way to set it up.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab