Inspiration
In an age of information overload and shrinking attention spans, we wondered: What if learning could be as effortless and addictive as listening to music? That thought sparked Curiofy — an AI-powered microlearning platform that delivers 5-minute podcast-style audio snippets tailored to a user’s interests and time.
We were inspired by the idea of turning idle moments — like waiting in line or commuting — into opportunities for curiosity-driven learning.
The goal: make learning frictionless, personalized, and fun.
What We Built
Curiofy allows users to:
- Input a topic they’re curious about
- Set a preferred time limit (e.g., 3, 5, or 7 minutes)
- Receive an AI-generated, audio-based learning snippet in a natural, conversational tone
Key features include:
- AI-powered content generation using Gemini
- Realistic, engaging voiceovers via Google Cloud Text-to-Speech
- A minimal, intuitive UI for quick, one-step interaction
- Smart playlist generation for returning users
How We Built It
- Frontend: React with Tailwind CSS for a fast, responsive user interface
- Backend: Node.js with Express for API endpoints
- AI Stack:
- Gemini API for content generation
- Google Cloud Text-to-Speech for converting text into human-like audio
- Gemini API for content generation
- Database: Supabase for user metadata and session tracking
- Deployment: Vercel (frontend) and Google Cloud (APIs & TTS)
What We Learned
- How to fine-tune LLM prompts for concise yet meaningful educational outputs
- How to integrate cloud-based TTS for smooth and dynamic voice rendering
- The importance of building a single-click UX that minimizes decision fatigue
- How curiosity and personalization can boost microlearning engagement
Challenges We Faced
- Tuning Gemini prompts to balance accuracy with simplicity in content
- Minimizing audio generation latency for a seamless user experience
- Designing a voice that sounds natural and avoids the typical TTS monotone
- Building a content flow that works across any topic, from philosophy to quantum physics
Curiofy continues to evolve with one core belief:
Learning shouldn't feel like a task — it should feel like hitting play on curiosity.
Log in or sign up for Devpost to join the conversation.