ask("Why does npm link matter?")
→ grounded answer + source citations → timestamp
—
Press Play or → to begin
Student browses courses → authenticates → pays → watches videos → asks AI → gets grounded answers with source citations back to exact timestamps.
🧑💻
Student
Browser
⚛️
React SPA
Vite Build
⚙️
FastAPI
Backend
🤖
OpenAI
Emb + LLM
💳
Razorpay
Payments
🔥
Firebase
Video Storage
⚡ Grounded answer + source citations delivered
Step — of 21
Press Play or → to begin
Student browses → authenticates → pays via Razorpay → watches gated video content → asks the AI assistant → gets grounded answers with lecture source citations.