Logo Lanfrica

ghwmelite-dotcom/AfriLab

Domaine:

education

Type de record:

softwaretools
Créateur:
ghw
HĂ´te:
🧪 Africa's virtual science laboratory — 29 interactive simulations across chemistry, biology, physics, pharmacy & medicine, with an AI lab assistant. SvelteKit PWA on Cloudflare (D1, KV, R2, Workers AI). Hands-on science education for African universities — no physical lab required. 29 interactive experiments across 5 disciplines, an AI lab assistant, and real analytics, served from the Cloudflare edge to any device, even on flaky connections. --- ## Table of Contents - Overview - Key Features - Experiment Catalogue - Architecture - Tech Stack - Getting Started - Project Structure - Testing - Roadmap - Contributing - License --- ## Overview Laboratory access is one of the biggest bottlenecks in African science education: equipment is scarce, consumables are expensive, and a single broken centrifuge can sideline an entire cohort. **AfriLab** closes that gap with a fully simulated laboratory platform where students perform real experimental procedure — titrating, pipetting, wiring circuits, reading ECGs — in the browser, with measurement recording, AI-guided hints, and instructor oversight built in. The whole platform is a single **SvelteKit** application deployed to **Cloudflare Pages**, backed by **D1** (SQLite at the edge), **KV** sessions, **R2** asset storage, and **Workers AI** for tutoring. It ships as an installable **PWA** with offline support, so learning doesn't stop when the connection does. --- ## Key Features                - **29 interactive simulations, 5 disciplines** — Chemistry, Biology, Physics, Pharmacy, and Medical labs with step-guided procedures, 3D equipment (Three.js), safety banners, timers, and data recorders. - **AI lab assistant** — a context-aware tutor powered by Cloudflare Workers AI (`@cf/meta/llama-3.1-70b-instruct`) that knows your discipline, experiment, current step, and recent measurements — and gives progressive hints instead of answers. - **Progress & analytics** — measurement recording, lab reports, certificates, a student dashboard with history and progress tracking, a leaderboard, and an instructor analytics view. - **Collaboration** — presence indicators …