Curio
https://www.loom.com/share/cdf4a026694c4dfb8db11dd371cee64a
Curio is for people who subscribe to useful newsletters but never have time to read them. Instead of waking up to a cluttered inbox, opening ten tabs, and skimming emails while making coffee or walking to work, Curio turns your newsletters into a short morning briefing you can listen to.
The product connects to your Gmail inbox, detects newsletter emails, organises them by topic, and lets you generate a podcast-style summary from the latest or selected newsletters. Curio is designed to save time while keeping the user informed: it highlights the key ideas, explains what matters, and grounds the summary in the newsletters it used.
The app was built with Vercel/v0 and a Next.js frontend, Supabase for data storage, Auth0 for app authentication, Gmail API for read-only newsletter import, and ElevenLabs TTS to generate spoken audio briefings. It also includes a mocked newsletter fallback so the core experience can still be demoed even if external integrations are unavailable.
Technologies used
Vercel, v0, Next.js, TypeScript, Supabase, Auth0, Gmail API, Google OAuth, ElevenLabs TTS, Tailwind CSS