superiorsd10/proctify — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me Proctify, a web app where teachers or contest hosts can run online exams and coding contests with proctoring.

Admins should be able to sign in, create a normal test by adding a title, test link, start time, duration, then get a join code to share. They should also be able to create coding contests with problems, sample input and output, hidden test files, submissions, scoring, and a public leaderboard.

Participants should enter a join code, allow camera and mic access, then take the test inside a locked proctored page. The app should flag cheating signals like no face for more than 6 seconds, multiple faces, loud audio, phone or laptop detected, switching tabs, leaving fullscreen, right click, and copy paste. Admins need a dashboard to watch participants live and see UFM scores and events.

Use the existing TypeScript monorepo direction, with a Next.js frontend, Node API, database, auth, file storage, code execution, and background worker. Look up current docs online if you need to.

Want more depth? Deep Reverse