how fast do u actually text
A mobile-first typing speed test PWA built for phone keyboards. Think MonkeyType, but with texts and slang.
- 15s / 30s / 60s timed modes
- 75 prompts across 5 vibe categories (hype, confused, making plans, drama, late night)
- Live WPM + accuracy counter
- MonkeyType-style character-by-character feedback
- High scores saved per mode in localStorage
- Web Share API for sharing results
- Installable as PWA on iPhone and Android
- Works offline after first load
npm install
npm run devOpen http://localhost:5173 in your browser (or on your phone via your local IP).
- Push this repo to GitHub
- Go to vercel.com → Import project → select your repo
- Framework: Vite (auto-detected)
- Click Deploy — done
The vercel.json SPA rewrite rule is already included so React Router routes work correctly.
- Open the deployed URL in Safari
- Tap the Share button (box with arrow)
- Scroll down and tap Add to Home Screen
- Tap Add
- Open the deployed URL in Chrome
- Tap the three-dot menu in the top right
- Tap Add to Home screen or Install app
- Tap Install
Once installed, the app opens fullscreen without the browser UI, like a native app.
- React 18 + Vite 5
- Tailwind CSS v3
- vite-plugin-pwa (Workbox service worker)
- React Router v6
- No backend, no database — localStorage only