AI · Education · Voice

Word Fun

Built by Nick Abbott — Senior Software Developer

Word Fun is an AI-powered phonogram-based reading app for children in Kindergarten to Grade 1 (ages 5–6). It listens to a child pronounce a word, analyses their speech in real time using the OpenAI Whisper API, and provides instant audio feedback — ideal for pre-readers who cannot yet read instructional text. The app breaks words into phonograms (e.g. “school” → sch, ool) and rewards correct pronunciation with stars, unlocking a bubble-pop game at milestone counts. It was built and deployed independently by Nick Abbott.

Key Features

Technology Stack

LayerTechnology
Backend languageJava 25 (JVM)
Backend frameworkJakarta EE / JAX-RS on WildFly 39
DatabaseH2 (embedded)
AI — speech recognitionOpenAI Whisper API
Text-to-speechWeb Speech API (browser built-in)
FrontendReact 19 + Vite 7 (JSX)
BuildMaven — WAR deployed to WildFly
DeploymentDocker container on AWS (ECS Fargate)
View App ← All Apps