All projects

CodeRace

CodeRace is a 6-module assessment engine built to automate lab internal examinations at Atria Institute of Technology. It tests the full spectrum of programming literacy: from logic assembly and debugging to full IDE-style algorithmic problem solving.

CodeRace
The Problem

Traditional coding platforms only test code writing, missing critical skills like logic assembly, debugging, and tracing. Manual lab exams for 1000+ students were time-consuming, inconsistent, and prone to grading errors.

The Solution

Built a 6-module platform with diverse interaction models: drag-and-drop code assembly, fill-in-the-blanks, code tracing, debugging challenges, a full IDE, and MCQs. Piston handles real-time code execution, Docker provides isolation, and a live leaderboard keeps students engaged.

Key Highlights
  • 6 distinct assessment modules covering all programming skills
  • Real-time code execution via Piston in Docker containers
  • Drag-and-drop code assembly interface
  • Live leaderboards with real-time score updates
  • Admin dashboard with per-student and per-section analytics
  • PDF/CSV export for institutional record-keeping
Tech Stack
Next.js TypeScript MySQL Docker Piston Prisma