Work / Web apps / Live

Online learning platform with an AI tutor

A web platform for selling and running video courses, with an AI tutor that answers students' questions from the course material.

Problem

The course creator answered the same student questions again and again, and the platform they used did not allow custom features.

Objective

Own the full learning experience — payments, courses, progress and support — and answer routine questions instantly.

Solution

  1. 01

    Courses, lessons, quizzes and progress tracking, with video hosted and streamed through Mux.

  2. 02

    Stripe and Razorpay handle one-off purchases and subscriptions.

  3. 03

    The AI tutor answers from the course's own transcripts and notes, links to the exact lesson, and passes unanswered questions to the instructor.

  4. 04

    An admin area for instructors to publish lessons and see where students get stuck.

Architecture

01
React web app
02
NestJS API
03
PostgreSQL + pgvector
04
Mux video
05
Payments
06
AI tutor (retrieval)

AI workflow

01

Student buys and starts a course

02

Watch lessons and complete quizzes

03

Ask the tutor a question about the lesson

04

Tutor answers with a link to the source lesson

05

Instructor reviews unanswered questions

Technology & role

ReactTypeScriptNestJSPostgreSQL + pgvectorMuxStripeRazorpay
Our role

Product scoping, full-stack development, AI tutor, payments and launch.

Start here

Want something similar built?

Send a short brief. We'll reply personally with questions or a suggested next step — usually a technical discovery call.