Deblo.ai
AI tutoring for 250 million African students
Educational platform for CP to Terminale with Pro tier for chartered accountants, lawyers, and auditors navigating SYSCOHADA. French-first. Phone + WhatsApp OTP authentication.
Building Deblo
101 AI Advisors: Professional Intelligence for Africa
60+ specialized AI advisors across 14 categories: SYSCOHADA accountants, OHADA lawyers, tax specialists. How we built professional intelligence for Africa.
Background Jobs: When AI Takes 30 Minutes to Think
Queue-bridged architecture with detached asyncio tasks, Redis progress tracking, cooperative cancellation, and stale job cleanup for long-running AI generation.
Observability: Tracking Every LLM Call in Production
AILog tracks every LLM call. SystemSetting enables config without redeploy. ExerciseResult measures learning. The admin dashboard behind the obscured route.
Organizations: Families, Schools, and Companies on One Platform
Multi-tenant organizations with shared credit pools, join codes, access codes for phoneless students, and role-based membership for families, schools, and companies.
Interactive Quizzes With LaTeX: Testing Students Inside a Chat
Two-phase anti-cheat quizzes: the AI sends questions without answers, Redis stores the correct option, and the server validates. With full LaTeX math rendering.
Six Languages, One Platform: i18n for Africa
French, English, Arabic (with RTL), Swahili, Portuguese, Spanish. How we built internationalization for a continent with hundreds of languages.
Tasks, Goals, and Recurring Reminders
The AI creates tasks from conversation context. Recurrence engine, due-date notifications, org-scoped visibility, and threaded comments on homework assignments.
From Abidjan to 250 Million: The Deblo.ai Story
96 web sessions + 20 mobile sessions in 6 weeks. 24+ tables, 100+ endpoints, 24 AI tools, 101+ advisors. The complete story of building Deblo.ai from Abidjan.
Voice Calls With AI: Ultravox, LiveKit, and WebRTC
Real-time voice conversations with the AI tutor: Ultravox sessions, LiveKit WebRTC, photo analysis mid-call, and per-minute credit billing.
100 Sessions Later: The Architecture of an AI Education Platform
FastAPI + SvelteKit + PostgreSQL + Redis + React Native. 24+ tables, 100+ endpoints, 60+ components, SSE streaming. The full architecture of Deblo.ai.
Generating PDFs, Spreadsheets, and Slide Decks From a Chat Message
Six file generation tools: XLSX, PDF, PPTX, DOCX, HTML, MD. The AI plans the structure, generates via Python libraries, uploads to S3, and streams progress.