Context
Hindustan Times required a first-of-its-kind digital platform to introduce coding to school students across India, hosting coding courses, quizzes, and a high-concurrency national coding marathon.
Case 02 · cyan channel
India's premier nationwide coding initiative & marathon for school children
The problem
Hindustan Times required a first-of-its-kind digital platform to introduce coding to school students across India, hosting coding courses, quizzes, and a high-concurrency national coding marathon.
The solution
Engineered an interactive student learning and assessment portal using Vue.js and Laravel, supporting varied age brackets and skill curriculums
Designed robust contest evaluation pipelines capable of scoring student code submissions with real-time leaderboards
Optimized database schemas and server caching to sustain massive traffic surges during national marathon rounds
The architecture
A highly responsive single-page application communicating with normalized Laravel REST APIs for lesson progression and contest submissions.
Queued background evaluation workers that score code challenges and push instant leaderboard updates without blocking user sessions.
Key Metrics & Impact
Challenges
Thousands of students submitting code within the same minute. Solved using asynchronous queue workers and database write batching.
Streamlined navigation, high contrast UI, and keyboard-friendly controls designed specifically for young students.
Decisions
Allowed fast client-side rendering of interactive tutorials, video lessons, and interactive quiz components.
Decoupled code submission ingestion from code evaluation to ensure zero timeouts during peak contest windows.
Learning carried forward
No match. Try a page, a client, or an action.