Tchad Education System
2025-05-06EdTech

Tchad Education System

Next.jsTypeScriptTailwind CSSFirebaseNode.js+7

01. Overview

An educational technology initiative aimed at digitizing school management and learning systems across Chad. The platform supports schools, teachers, and students through enrollment, grade tracking, and communication tools.

The Objective

To create a comprehensive educational platform that digitizes school management and learning systems across Chad.

The Outcome

A fully functional platform that supports schools, teachers, and students through enrollment, grade tracking, and communication tools.

02. Stack Architecture

Next.js
TypeScript
Tailwind CSS
Firebase
Node.js
Prisma
Express
Socket.io
PostgreSQL
Vercel
GitHub Actions
Figma

03. Key Features

Multi-role login and access control

School and class management dashboard

Real-time grade and attendance tracking

Offline-first mobile support

Bilingual support (French and Arabic)

04. Engineering Pipeline

01

Conducted field research across 5 regions in Chad

02

Built a modular architecture for role-based access (admin, teacher, student)

03

Implemented real-time database sync using Firebase

04

Deployed with CI/CD pipelines using Vercel and GitHub Actions

05. Challenges & Execution

The Constraint

Unstable internet connectivity in rural areas

The Execution

Implemented offline-first architecture with local data storage and background synchronization when connectivity is available.

The Constraint

Limited access to digital devices in some schools

The Execution

Developed a progressive web app with minimal resource requirements and SMS fallback for critical notifications.

The Constraint

Language and curriculum standardization

The Execution

Created a flexible content management system with multilingual support and customizable curriculum templates.

Return to the Archive.

Emmanuel Adoum | Portfolio