✨ Inspiration In a world flooded with complex content, we noticed a gap: there’s no easy way to understand difficult topics based on your current learning level. Whether you're 5 or 25, the need to simplify and scaffold knowledge is universal. Inspired by the classic Feynman Technique and the idea of explaining to a child, we decided to turn that into an interactive voice-based tool.

🛠️ What it does “Explain This Like I’m 5” is a simple tool where you speak or paste any text, and the app explains it at five different age levels: 🧒 Age 5 | 👦 Age 10 | 🧑 Age 15 | 🧔 Age 20 | 👨‍🏫 Age 25

Each explanation is also read aloud using ElevenLabs Text-to-Speech, with voice tones that match each age group. It’s great for learners of all ages, non-native speakers, kids, teachers, or even adults trying to refresh their understanding of something complex.

🔧 How we built it We used:

React + Tailwind CSS for a clean, responsive UI

OpenAI GPT-4 to generate age-specific explanations

ElevenLabs for both:

Speech-to-Text (voice input)

Text-to-Speech (playback of each explanation)

Web Speech API as a fallback for STT

A custom-built prompt to format explanations clearly and consistently

A responsive layout that works beautifully on mobile and desktop

The Bolt.new black badge placed fixed on the bottom-right as per guidelines

🚧 Challenges we ran into Formatting GPT responses into clean, separate explanations for each age level

Ensuring voice playback was smooth and matched the tone of each explanation

Managing the use of ElevenLabs API securely within a frontend-only app

Ensuring the design remained responsive and accessible across devices

🏆 Accomplishments that we're proud of A fully functional voice-powered learning assistant built in a single prompt

Seamless integration of STT + GPT + TTS

Making learning accessible and fun across all age levels

Following every Bolt.new hackathon guideline — including the fixed badge ✅

📚 What we learned How to creatively use AI APIs to generate multi-level content from a single source

The importance of accessibility and age-inclusive design

How powerful and flexible Bolt.new is for rapid prototyping

How to blend speech input/output with GPT in a fun, educational setting

🚀 What’s next for Explain This Like I’m 5 Add multilingual support for explanations and voice playback

Let users choose topics from trending news, science, or school subjects

Add quiz or flashcard features to help reinforce learning at each level

Create shareable cards or audio clips for social learning

Store explanation history with Supabase or local storage

Built With

  • elevenlabs
  • netlfy
  • openai
  • react
Share this project:

Updates