How I Built an Offline Study Portal for My School in Rural Uganda
Description and use
An offline study portal for a rural Ugandan school, enabling students to use AI assistance, self‑testing, text‑to‑speech, and a searchable library without internet.
Problem
The school library was closed and literature lessons were often cancelled; students could not afford the seven set books required for UNEB exams.
Outcome
Zero‑cost offline portal enabling students to study, test, and access literature without internet.
Workflow
- 1. Identified need for offline study resources.
- 2. Designed a single‑file web app using HTML, CSS, and vanilla JavaScript.
- 3. Implemented AI Study Companion with Groq and DeepSeek APIs.
- 4. Added Self‑Test Module grading answers out of 20.
- 5. Developed Zhu V2 Reader text‑to‑speech engine.
- 6. Created searchable library covering the seven set books.
- 7. Optimized animations based on laptop hardware tier to save memory.
- 8. Tested on low‑spec laptops without internet access.
Evidence
I built the Ngezi K.D.H.S. Study Portal. It is a single-file, offline-capable web application designed to run on low-specification laptops without reliable internet access.
AI Study Companion: Answers questions in UNEB exam style (using Groq and DeepSeek APIs).
Self-Test Module: Grades student answers out of 20.
Zhu V2 Reader: A text-to-speech engine for students with reading difficulties.
Searchable Library: Covers 7 set books, including Things Fall Apart and The Merchant of Venice.
- Record date: 2026-10-19T10:41:38.364Z