Skip to content

Case Study

MVP

DostIQ

Curriculum-to-Course Platform for K–12 Schools

DostIQ is an AI-assisted learning platform for K–12 schools. It generates complete digital courses around a school's existing curriculum while keeping teachers and administrators in control of everything students receive.

Co-Founder / Full-Stack & AI Developer · Team Project2026
Next.jsReactTypeScriptPostgreSQLDrizzle ORMInngestAI APIsAWS S3Redis
DostIQ teacher dashboard showing course progress, pending approvals and student performance

The Problem

Why this needed building.

Curriculum becomes dated

Objectives remain useful, but examples, references and supporting content age quickly.

Teachers lack production time

Building lessons, activities, worksheets and assessments for an entire year is unrealistic.

Traditional LMS platforms add work

Most platforms give teachers tools to upload content but still require them to create it manually.

DostIQ does not replace the curriculum, school or teacher. It builds a modern learning layer around what the school has already approved.

Workflow

Curriculum to course, step by step.

Upload curriculum
Analyse structure
Generate & review outline
Generate lessons & assessments
Approval & publishing
1

Upload curriculum

System does
Accepts curriculum documents from the school.
Teacher controls
Chooses which curriculum to bring in.
Saved forward
Original curriculum document.
2

Analyse structure

System does
Extracts learning objectives and structure.
Teacher controls
Reviews the extracted structure.
Saved forward
Structured curriculum map.
3

Generate & review outline

System does
Drafts a course outline from the curriculum.
Teacher controls
Edits, reorders, or regenerates sections.
Saved forward
Approved course outline.
4

Generate lessons & assessments

System does
Produces lessons, activities, worksheets, assessments.
Teacher controls
Edits content and swaps activities.
Saved forward
Draft course content.
5

Approval & publishing

System does
Routes the course for sign-off.
Teacher controls
Requests changes before publishing.
Saved forward
Published, student-visible course.

Human Control

AI drafts it. People decide.

AI generation

Prepares the first version of every course.

Teacher review

Shapes it into what the classroom actually needs.

Administrator approval

Decides what gets published to students.

AI prepares the first version. Teachers shape it. Schools decide what gets published.

Edit lessonsRearrange chaptersRegenerate selected sectionsModify assessmentsReplace activitiesReject unsuitable content

Product

One platform, three experiences.

Creates and shapes courses before anything reaches students.

  • 1Curriculum upload
  • 2Outline review
  • 3Lesson editing
  • 4Course progress
  • 5Materials generator
  • 6Assessment editing

Age-Adaptive Learning

A different experience for every age group.

Band 01

Grades 1–3

MVP Complete

Highly visual, playful, touch-friendly and built from interactive learning blocks.

  • Visual blocks
  • Touch-first
  • Guided play

Band 02

Grades 4–6

In Progress

A transition between visual instruction and more independent structured learning.

  • Structured lessons
  • Guided practice
  • Growing independence

Band 03

Grades 7–10

In Progress

More mature lesson structure, conceptual practice, assessments and exam preparation.

  • Concept depth
  • Assessments
  • Exam prep

Materials Generator

Classroom-ready materials in minutes.

Teacher toolkit

Teachers can create editable classroom materials in minutes, then download, print or publish them digitally.

  • 01Worksheets
  • 02Lesson notes
  • 03Practice sheets
  • 04Quizzes
  • 05Chapter tests
  • 06Exams

Technical Architecture

How it's built.

Application

Next.js and React interfaces for teachers, administrators and students

Authentication

OTP-based access and role-aware sessions

Data

PostgreSQL, Drizzle ORM and tenant-aware records

Course pipeline

Curriculum extraction, outline generation and lesson generation

Background processing

Inngest jobs for long-running generation workflows

Storage and performance

File storage, caching and real-time progress where applicable

Business Model

How this becomes a product.

  • B2B2C platform for existing private schools.
  • One-time onboarding and setup.
  • Recurring per-student subscription.
  • School-specific curriculum and control.
  • Pilot deployment preparation.

Current Status

Where the build stands today.

Completed

  • Curriculum analysis
  • Outline generation
  • Course generation pipeline
  • Teacher dashboard
  • Course editing
  • Administrator approval
  • Materials generator
  • Grades 1–3 experience

In progress

  • Grades 4–6 interface
  • Grades 7–10 interface
  • Performance and generation improvements
  • Pilot preparation

Next

  • School pilot
  • Teacher feedback
  • Content-quality evaluation
  • Parent visibility
  • Deployment hardening

Explore more work

Return to the homepage to explore other backend, automation, and full-stack work.