Curious Garden

Curious Garden is a real-time, voice-first AI learning companion for children that blends multimodal interaction with positive psychology principles. I designed El to guide kids through learning using natural conversation, visual support cards, and strength-based feedback, helping them build confidence, resilience, and curiosity. The experience moves beyond simple Q&A into a structured, supportive learning journey.

Design

  • Conversation flows for guided, multi-turn learning journeys tailored to children
  • Prompt and agent logic that blends instruction, encouragement, and context-aware support
  • Strength-based feedback patterns grounded in positive psychology principles

Key Capabilities

  • Real-time voice interaction with interruption handling
  • Multimodal input (voice + camera) and output (speech + visual cards)
  • Agentic conversational workflows and state-driven interaction design

Key Behaviors

  • Guides children step-by-step through tasks instead of just answering questions
  • Adapts responses using strength-based language and gentle fallback handling
  • Maintains engagement with supportive turn-by-turn prompts and recovery paths

Tech Stack

  • Frontend: HTML, JavaScript, Web Audio API
  • Backend: Node.js (Express)
  • AI: Google Gemini Live API
  • Cloud: Google Cloud Run

Screenshots

Curious Garden entry point screen with Talk to El button
Curious Garden camera preview screen
Curious Garden maths support card
Curious Garden meaning support card
Curious Garden spelling support card
Curious Garden save conversation screen
Curious Garden saved conversation screen one
Curious Garden saved conversation screen two
Curious Garden saved conversation screen three
Curious Garden saved conversation file screen