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