shipped
SpeakRandom
Free 1-minute impromptu speaking practice tool with random topics to improve English fluency and public speaking.
Next.jsTypeScriptTailwind CSSLocalStorage
Overview
SpeakRandom is a minimal, distraction-free online studio for practicing public speaking, impromptu speech, and English fluency.
The core idea is simple: One minute. One idea. Users are given a random prompt from various categories, get 10 seconds to prepare, and then have 60 seconds to speak continuously.
Features
- 9+ Categories — Technology, Education, Society, Environment, Business, Personal, Abstract, Debate, and Interview prep.
- Beat-based practice — 10-second preparation timer, 60-second speaking timer.
- Zero Friction — No accounts, no subscriptions, no paywalls.
- Privacy First — All progress and daily challenge tracking stay fully in the browser via
localStorage.
Fluency is trained under a light time pressure. The goal is to start speaking before the perfect sentence arrives.
Tech Stack
- Framework: Next.js (App Router)
- Styling: Tailwind CSS
- State Management: React State + LocalStorage for offline-first progress tracking
- Deployment: Cloudflare Pages / Vercel