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.

SvelteKit + FastAPI PostgreSQL OpenRouter LLM

Building Deblo

Thales & Claude 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.

13 min Mar 26, 2026
debloadvisorsprosyscohada +3
Thales & Claude deblo

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.

13 min Mar 26, 2026
deblobackground-jobsasyncioredis +2
Thales & Claude deblo

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.

15 min Mar 26, 2026
debloobservabilityailogadmin +2
Thales & Claude deblo

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.

16 min Mar 26, 2026
debloorganizationsmulti-tenantschools +2
Thales & Claude deblo

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.

15 min Mar 26, 2026
debloquizlatexkatex +3
Thales & Claude deblo

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.

15 min Mar 26, 2026
debloi18nlanguagesfrench +3
Thales & Claude deblo

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.

13 min Mar 26, 2026
deblotasksgoalsrecurrence +2
Thales & Claude deblo

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.

13 min Mar 26, 2026
debloretrospectiveabidjanbuild-in-public +2
Thales & Claude deblo

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.

14 min Mar 26, 2026
deblovoiceultravoxlivekit +2
Thales & Claude deblo

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.

12 min Mar 26, 2026
debloarchitecturefastapisveltekit +2
Thales & Claude deblo

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.

15 min Mar 26, 2026
deblofile-generationpdfxlsx +3