The Idea
A simple educational game that helps users practice spelling. Support both British and American English, with progressive difficulty and audio pronunciation.
Key Features
- Dual dialect support: British and American English spellings
- Progressive difficulty: Words get harder as you improve
- Audio pronunciation: Hear the word before spelling it
- Score tracking: Track your progress over time
- Responsive design: Works on desktop and mobile
Technical Stack
- Frontend: SvelteKit for the reactive game UI
- Database: Cloudflare D1 for word lists and user progress
- Audio: Web Audio API for pronunciation
- Hosting: Cloudflare Pages
What I Learned
- How to use Cloudflare D1 (SQLite at the edge)
- Web Audio API for text-to-speech
- Game state management in Svelte
- The joy of building something purely for fun
The Name
Yes, it’s a nod to the New York Times game. But this one is open source and free to use.