Timer-free learning for kids with ADHD or dyslexia: one spoken question at a time, a patient honey badger mascot, and difficulty set by plain readable code.
Moye is a free learning app for kids with ADHD or dyslexia — and it does the opposite of almost every learning app out there. Most learning apps run on a clock and a scoreboard: stall on a question and you get a red flash, a buzzer, a broken streak. Moye shows one question at a time, read aloud on request, with no timers anywhere. A wrong answer earns a hint and a patient honey badger named Moyin, and the score never drops.
The build is for a friend: a 4-year-old also named Ayodeji, made for the Hacktoberfest Weekend Challenge "Build for a Friend". Under the hood the part the author is proudest of is that no model runs inside the app at all. Difficulty is decided by small readable functions — Bayesian Knowledge Tracing in `lib/mastery.ts` updates how likely a child is to know a skill after each answer, then moves them to an easier or harder tier. The 90 questions are validated as JSON with zod, 159 tests pass, and there's a `WHAT_IS_REAL.md` that explicitly states what isn't done (e.g. no efficacy claims).
The accessibility details are real work, not decoration: a comfort panel for OpenDyslexic font, letter spacing, text size, calm motion and voice speed; voices in English, Nigerian Pidgin, Yoruba, Hausa and Igbo; a plain-language weekly summary for grown-ups; honey-drop rewards with a daily cap; and the whole thing works with Wi-Fi off, installs to a phone's home screen, keeps progress in local storage with zero third-party requests. Aligned to Nigeria (UBE), England (NC), US (Common Core), India (CBSE) and Australia (AC) curricula — and deliberately built with an AI coding agent on opencode, the same opencode challenge judges will recognize.
Note: This project is curated by the VibeFix editors from public sources. All rights belong to the original creator.