xckevin/magic-english-buddy
专为儿童设计的 AI 英语阅读学习助手
What it solves
Magic English Buddy is an offline-first Progressive Web App (PWA) designed for children to learn English. It transforms language acquisition into a "magical adventure" by combining structured courses, interactive exercises, and a gamified progression system, all while ensuring that learning can continue without a constant internet connection.
How it works
The application uses a tiered learning map (L1–L7) to guide students through 90 lessons. It leverages pre-generated audio (via the Kokoro model) for high-quality text-to-speech with word-by-word highlighting. Learning progress, dictionaries, and user profiles are stored locally using IndexedDB (via Dexie), allowing multiple children to share a single device with independent progress tracking.
Who it’s for
Children learning English as a second language and parents who want a self-contained, offline-capable educational tool that preserves privacy by keeping data local.
Highlights
- Offline-First Architecture: Uses Service Workers and optional downloadable audio packs to ensure full functionality without internet.
- Gamified Growth: Features a "Buddy" character that evolves through four stages based on "magic power" earned from lessons.
- Interactive Learning: Includes word-by-word highlighting, recording for follow-along practice, and various exercise types (image matching, word assembly, sentence ordering).
- Linguistic Tools: Built-in offline dictionary with over 1,000 entries and a spaced-repetition-style review system for saved vocabulary words.
- Local Profile Management: Supports multiple independent learner profiles and JSON-based backups for manual migration between devices.
Related
- Project
- Project
- Project
- Project