PYQBank — Adaptive Exam Preparation with Spaced Repetition

EdTech PYQBank (Internal Product) 3 months 5 engineers

The Challenge

NEET and JEE aspirants need structured access to 22,000+ previous year questions organized by chapter, topic, and difficulty — with a study system that adapts to individual retention patterns. Existing platforms offered static question banks without intelligent review scheduling or exam pattern analysis.

Our Approach

We built a Next.js progressive web app with server-side rendering for SEO-optimized chapter pages and client-side interactivity for the practice interface. The SM-2 spaced repetition algorithm schedules flashcard reviews based on individual recall performance, surfacing weak topics at optimal intervals. An AI-driven study planner generates personalized daily schedules weighted by upcoming exam dates and topic mastery levels. PYQ heatmap analytics visualize exam pattern trends across years, helping students prioritize high-frequency topics.

Tech Stack

Next.js TypeScript PostgreSQL Redis Tailwind CSS

Key Results

PWA with full offline support for uninterrupted study sessions
SM-2 algorithm reducing average revision time by 30%
AI study planner generating personalized daily schedules
PYQ heatmaps covering 10+ years of exam pattern data

Features Delivered

SM-2 Spaced Repetition
AI Study Planner
PYQ Heatmap Analytics
Mock Test Simulator

Have a Similar Project?

We can discuss how our experience applies to your specific requirements.

Contact Us

Choose Theme

Select a visual style