Mwalimu One is building the future of education in Africa — a smart, accessible learning ecosystem designed for every student, on every device, in every community.
The Mwalimu One platform employs a unified multi-client, single-backend architecture. By deploying specialized frontends — a desktop/tablet-optimized Web Application alongside iOS and Android Mobile Applications — we deliver tailored user experiences across form factors without duplicating core business logic.
Both client applications interface with a shared, serverless AWS backend. This model maximizes operational efficiency, ensures strict data consistency across devices, minimizes latency, and scales cost-effectively from hundreds to millions of concurrent learners.
┌──────────────────────────────────────┐ ┌──────────────────────────────────────┐
│ Web Application │ │ Mobile Phone Application │
│ (Desktop / Tablet - React/Vite) │ │ (iOS / Android Native App) │
└──────────────────┬───────────────────┘ └──────────────────┬───────────────────┘
│ │
└─────────────────────┬──────────────────────┘
│
▼
┌──────────────────────────────────────────┐
│ Amazon CloudFront (Global CDN) │
│ - Global Caching & SSL Termination │
│ - Low-Latency Content Delivery │
└─────────────────────┬────────────────────┘
│
▼
┌──────────────────────────────────────────┐
│ Amazon API Gateway (REST / WebSocket) │
│ - Secure Route Handling & Rate Limiting│
│ - OAuth / Token Authentication │
└─────────────────────┬────────────────────┘
│
▼
┌──────────────────────────────────────────┐
│ AWS Lambda (Serverless Compute) │
│ - Microservices & Modular Logic │
│ - Zero-Idle Compute Cost │
└───────┬──────────────────────────┬───────┘
│ │
AI Question │ │ Asset Storage &
Generation ▼ ▼ Persistent Logs
┌──────────────────────────────────────┐ ┌──────────────────────────────────────┐
│ Amazon Bedrock (AI Reasoning Layer) │ │ Amazon S3 (Resilient Object Store) │
│ - Adaptive Exam Engine │ │ - Media, PDFs, 11 9's Durability │
│ - Personalization Models │ │ - Pre-signed Direct Transfer │
└──────────────────────────────────────┘ └──────────────────────────────────────┘
│ │
└─────────────┬────────────┘
│ Database Writes / Reads
▼
┌──────────────────────────────────────────┐
│ Amazon DynamoDB (NoSQL Data Store) │
│ - Single-Digit Millisecond Latency │
│ - Session Management & Progress Logs │
└──────────────────────────────────────────┘