RoboLearn: AI-Native Textbook Platform
The Thesis
The software industry has disrupted itself. Spec-Driven Development with Reusable Intelligence (SDD-RI) transforms what traditionally takes months into days—not through faster coding, but through compounding intelligence.
This hackathon isn't just about winning 300 points. It's about launching a platform.
What We're Actually Building
| Traditional Timeline | Our Timeline |
|---|
| Book content: 6-18 months | 48 hours |
| Author platform: 3-6 months | Week 1-2 |
| Multi-book infrastructure: 6-12 months | Month 1 |
| Institutional features: 12+ months | Month 2 |
Why? Because every hour invested in reusable intelligence compounds. The lesson-writer agent that creates Module 1 creates Module 4 at the same speed. The skills that power RoboLearn power the next ten books.
Platform Vision
┌─────────────────────────────────────────────────────────────┐
│ RoboLearn Platform │
├───────────────────┬───────────────────┬─────────────────────┤
│ STUDENTS │ AUTHORS │ INSTITUTIONS │
│ │ │ │
│ Personalized │ AI-assisted │ White-label │
│ Hardware-aware │ Days not months │ Analytics │
│ Multilingual │ Revenue share │ Curriculum control │
│ Interactive │ Agent workforce │ Bulk licensing │
└───────────────────┴───────────────────┴─────────────────────┘
Hackathon Deliverables (Sunday 6 PM)
Scoring Target: 300/300
| Requirement | Points | Deliverable |
|---|
| Book + RAG Chatbot | 100 | 4 modules, context-aware chat |
| Reusable Intelligence | 50 | Skills, agents, knowledge, MCP configs |
| Auth + Onboarding | 50 | Better-Auth, hardware survey, profile-based filtering |
| Personalization | 50 | AI rewrites content for user context |
| Urdu Translation | 50 | Toggle between English/Urdu |
| Total | 300 | |
Student Experience
Signup → Hardware Survey → Personalized Content
↓
┌────────┬────────┬────────────┐
│ Learn │Visualize│Personalize │ ← 3-Tab UI
│ (MDX) │(Diagram)│ (AI) │
└────────┴────────┴────────────┘
↓
┌─────────────────────────────┐
│ Interactive Python Lab │
│ Pyodide + MockROS + Robot │
└─────────────────────────────┘
↓
┌─────────────────────────────┐
│ RAG Chat Sidebar │
│ Context-aware • Select-ask │
└─────────────────────────────┘
↓
🔄 EN ↔ UR
Technical Architecture
Stack
| Layer | Choice | Why |
|---|
| Frontend | Docusaurus | MDX-native, fast builds |
| Hosting | GitHub Pages → Cloudflare | Free, global CDN |
| Backend | FastAPI + Cloud Run | Serverless, scales to zero |
| Database | Neon Postgres | Profiles, hardware configs |
| Vector DB | Qdrant Cloud | RAG embeddings |
| Auth | Better-Auth | Modern, official MCP server |
| AI | OpenAI Agents SDK | Chat, personalization |
Reusable Intelligence Structure