What is this? — constraints, privacy, and how it's built
This is a public, read-only demo of a private practice tool for timed teamwork-screening prompts. Pick a pace, speak each part, and get per-part feedback — same flow as the real thing.
Constraints. Everything runs on free tiers: Cloudflare Pages + serverless functions, Whisper transcription and LLM evaluation via Groq, session-summary email via Resend, and Cloudinary for clip storage. The frontend is deliberately vanilla — no framework, no build step, no dependencies, all state in one file, no database at all.
Privacy. In this demo nothing you record is uploaded or emailed. Audio used for the coach preview stays in your browser (and is analyzed only as timing), and recorded clips are kept on this device and offered for download. The private instance — where the real AI coach transcribes with Whisper — is invite-only and protected, and it sends results nowhere but your own inbox.
Read the case study →