A plan around your day
Learners enter their classes and study windows once. The planner fills about 80% of the free time, mixes subjects within each day, and replans when a task is missed.
EdTech product2026
Know what to study next.
Adaptive exam-prep app for NEET, JEE, GATE, CUET, CAT, SSC, Bank and Defence that tells learners what to study next and re-plans when they fall behind.

Students preparing for Indian competitive exams juggle huge syllabi with limited hours. Most apps hand them a question bank or a static timetable that breaks the first week they fall behind, and then they are left guessing what to do with their next hour.
Prepology turns a learner's goal, free time and progress into a personalised daily plan. It looks at the exam date, syllabus coverage, practice answers and retention, picks the next best task with a reason attached, and rebuilds the plan when life gets in the way. Say you only have an hour left: the most important block stays, one gets shorter, and the rest move off today.
Every part earns its place.
Learners enter their classes and study windows once. The planner fills about 80% of the free time, mixes subjects within each day, and replans when a task is missed.
Questions are pitched so learners get most, but not all, right. Ability updates after every answer, and each explanation covers why the wrong options are tempting.
Every concept practised gets a review date from the FSRS spaced-repetition model, tightened as the exam gets closer.
Readiness is shown together with how much of the exam it is based on. Untouched topics read "not assessed", never 0% and never mastered.
Topics follow each exam's published syllabus and timed mocks follow its pattern, with MCQ, multi-select and numerical-answer questions.
A guardrailed assistant explains questions and the plan, with daily quotas and moderation on every message.
Flutter ships one codebase to Android and the web, so the plan, practice and progress stay identical on every device. The API is a small Hono service with Zod validation on every route, backed by Supabase Postgres through Drizzle. Production runs on a single Oracle Cloud VM behind a Cloudflare Tunnel: no inbound ports are open, and Cloudflare handles TLS, WAF and caching.
Have something in mind?