Single-Page Quiz Architecture with AI-Powered Content
QuizKar is a high-performance assessment engine capable of generating localized quizzes instantly via Gemini AI. The system focuses on data-driven insights, providing real-time competitive analytics for students through optimized backend pipelines.
Scaling Real-Time Stats: Recalculating scores for thousands of students after every question can be DB-intensive.
Solution: I used MongoDB Aggregation pipelines to calculate scores only when requested, and explored caching strategies to minimize redundant calculations during live challenge modes.
"QuizKar is a MERN-stack quiz platform I built that integrates AI for question generation. I used the Gemini API to let users create quizzes instantly from any topic. On the backend, I focused heavily on data efficiency—using MongoDB aggregations to handle real-time leaderboards. This project taught me how to handle asynchronous AI responses and manage high-frequency data updates."