The Problem

-Coding can feel isolating and intimidating for beginners. -Many coding platforms lack real-time collaboration and competition. -Students often struggle to stay motivated and engaged when learning to code alone. -Teachers and clubs need easy tools to run live coding competitions or collaborative sessions.

Technologies Used

Frontend: -HTML, CSS (custom modern design) -JavaScript -CodeMirror (code editor) -Skulpt (runs Python code in browser) -Socket.IO (real-time communication) Backend: -Node.js -Express.js -Socket.IO (server)

How it works

-Players join a lobby and wait for the host to start. -The host advances through coding questions. -Players write and run code in the browser; results are checked against public and hidden test cases. -Scores are updated in real time on the leaderboard.

Key Features

-Multiplayer Lobby: Join a game with friends or classmates in real time. -Real-Time Leaderboard: See everyone’s progress and scores instantly. -Engagement: Makes coding fun and social, increasing motivation. -Easy to Run: Teachers/hosts can set up and run sessions with zero setup for students.

Share this project:

Updates

Submission history