iONIA Platform
AI-Powered Competitive Exam Preparation System

Problem
Indian competitive exam prep (JEE, NEET, etc.) needs an NTA-replica testing experience plus assessment of handwritten subjective answers - not just MCQs. Existing platforms are MCQ-only or rely on manual grading that doesn't scale beyond a handful of students.
Approach
Next.js + Express + MongoDB stack with a dedicated FastAPI service for OCR-based evaluation of scanned handwritten responses. Adaptive testing engine across a 1,360+ question bank. Three-tier admin (super-admin / admin / student) for test, question, and user management. Selected for CrftHQ Cohort 1.
At a glance
Active students
50+
Question bank
1,360+
Admin tiers
3 (super / admin / student)
Recognition
CrftHQ Cohort 1
Tech decisions
Two-service split (Next.js + FastAPI)
Keeps ML dependencies off the Node runtime; OCR service scales independently of the web app.
MongoDB for the question bank
Schema flexibility - questions are heterogeneous (numerical, MCQ, subjective with image).
Adaptive over fixed-test
Students see progress instead of hitting fixed-difficulty walls; better retention.
OCR for handwriting
Students upload scans of their actual handwritten work - no forced switch to a tablet flow.