Logo Lanfrica

galaxymushi-lang/spellmaster-pro

Domain:

natural language processingeducation

Record type:

softwaretools
Creator:
gal
Host:
Educational spelling app with 8 game modes, Swahili translations, offline support, parent dashboard, and license key system # SpellMaster Pro A lightweight spelling practice application built for children. No frameworks, no dependencies — just a single HTML file. ## Overview SpellMaster Pro helps children learn to spell through interactive listening exercises, quizzes, and games. Supports Swahili translations for bilingual learners. ## Features - **8 Game Modes** — Listen, Sentence Completion, Fill in the Blanks, Word Matching, Speed Round, Quiz, Flashcards, and Pronunciation Practice - **120+ Words** across 7 categories with difficulty levels - **Swahili Translations** for every word - **Parent Dashboard** — track progress, accuracy, and practice time - **Trophy System** — 15 achievements to unlock - **Dark Mode** - **Responsive Design** — works on desktop and mobile - **Offline Support** — word database cached locally after first load - **License Key System** — configurable expiration for distribution control ## Getting Started ### Option 1: Run Locally 1. Clone the repository ```bash git clone github.com ``` 2. Open `index.html` in any modern browser 3. Enter a valid license key when prompted ### Option 2: Download 1. Go to the Releases page 2. Download the latest ZIP 3. Extract and open `index.html` ## Usage 1. Launch `index.html` in your browser 2. Enter your license key (provided by your administrator) 3. Enter your name and select an avatar 4. Choose a game mode and start practicing ## Project Structure ``` spellmaster-pro/ ├── index.html # Complete application (HTML + CSS + JS) └── README.md ``` ## Technical Details - **No build step** — single-file application - **No external dependencies** — pure vanilla JavaScript - **Web Audio API** for sound effects (no audio files) - **Speech Synthesis API** for word pronunciation - **Web Speech API** for pronunciation validation - **localStorage** for data persistence - **Datamuse API** for online word fetching (optional) ## Browser Support | Browser | Status | |------- …

Languages