Spelling Bee

activeMay 10, 2026

Spelling Bee

An educational spelling game with British and American rules, progressive difficulty, and audio pronunciation. Built with SvelteKit and Cloudflare D1.

SvelteKitCloudflare D1Web Audio API

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.