Skip to main content
← Back
Soccer

Soccer

A kids trainer that speaks every soccer position aloud across 36 Champions League home grounds

Next.jsReactTypeScriptTailwind CSSThree.jsWebGLWeb Speech APIWeb AudioPWAPlaywrightVercelGitHub Actions
  • Tap any player and the Web Speech API reads the position code, its name, and what the player does.
  • A pace-scaled striker AI hunts you down, and a rondo AI picks its own best pass every turn.
  • 4 modes: Study, Coach drag and drop, a 10-round clearance game, and 5 practice drills.
  • 36 Champions League grounds with real crests and each club's top 3 players as your opponent.
  • 12 World Cup match balls painted in 3D with Three.js; installs to a phone home screen as a PWA.