A real-time speech-to-text dashboard built with Next.js, Nhost Auth, and Deepgram.
Features:
- Email/password signup & login via Nhost
- Protected dashboard route
- Live microphone transcription streamed directly to Deepgram WebSocket
- Real-time transcript display with word counter, copy, and auto-scroll
Built in under 60 minutes for an interview coding test.
- Set env vars in Vercel:
NEXT_PUBLIC_NHOST_SUBDOMAIN,NEXT_PUBLIC_NHOST_REGION,NEXT_PUBLIC_DEEPGRAM_API_KEY - In Nhost dashboard → Settings → Authentication → Allowed Redirect URLs, add your production URL (e.g.
https://your-app.vercel.app) andhttp://localhost:3000for local dev