A fast, minimalist reaction-time game with a global leaderboard.
Built as a weekend project — originally a simple reaction test, evolved into a small full-stack game with Supabase-powered scores, personal bests, and a responsive interface.
Open the deployed website and test your reaction speed.
The game measures your reaction time in milliseconds and ranks your best score on the global leaderboard.
- ⚡ Reaction-time testing
- 🏆 Global leaderboard
- 👤 No signup required
- 💾 Remembered player name
- 📈 Personal best tracking
- 🔄 Automatic score submission
- 🌎 Case-insensitive player identity
- 📱 Mobile responsive
- ✨ Particle background effects
- 🎨 Dark cinematic UI
- ⌨️ Desktop keyboard controls
- 👆 Touch-friendly mobile interaction
Each display name represents a player identity.
The name is normalized so:
Wizz
wizz
WIZZ
are treated as the same player.
A player can submit multiple scores, but only their best reaction time is stored.
Example:
Wizz → 420 ms
Wizz → 350 ms → 🏆 New Personal Best
Wizz → 500 ms → ignored