← All projects
CrftHQ Cohort 1Full-Stack AIEdTech

iONIA Platform

AI-Powered Competitive Exam Preparation System

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.

Stack

Next.jsExpress.jsMongoDBFastAPIOCR
Live demoGitHub