Headline

WarmEcho – A Gentle AI Journal that Speaks Your Memories Back Emotionally intelligent. Effortlessly personal.

🌱 Inspiration

In today’s fast-scrolling world, we take countless photos — but rarely take time to reflect on the emotions behind them.
We wanted to create a space that invites quiet reflection, without needing users to sit down and write a journal.

WarmEcho was inspired by the idea that a single photo can hold a thousand emotions — and that AI could help gently surface them, turning images into meaning with minimal effort.


💡 What it does

WarmEcho transforms a photo into a memory journal.

Instead of writing in a blank diary, users simply upload a photo — of food, a moment, a pet, a place — and WarmEcho uses AI to generate thoughtful, warm-toned diary entries.

The app also asks dynamic questions to help users recall feelings, context, and meaning, turning each snapshot into a soft echo of memory.

Users can:

  • Save entries
  • Revisit emotional trends
  • Train their own writing tone through a feature called MyOwnVoice

🛠️ How we built it

  • Frontend: React + Tailwind CSS (designed for a gentle, mobile-first UI)
  • Backend: Node.js + Firebase (authentication, storage)
  • Image Analysis: Google Gemini Pro Vision API
  • Text Generation: Prompt-chained GPT calls, dynamically adapting based on:
    • Photo category
    • Location metadata (if present)
    • User's answers
    • Optional tone samples from MyOwnVoice
  • Data Model: Each journal entry stores:
    • user_id
    • photo
    • questions
    • user responses
    • final generated diary text

## Challenges we ran into

  • Communicating with the chatbox was frustrating at first when it wasn't listening to commands
  • UI wasn't following expected behavior – we realized it was due to overlaying issues
  • Debugging took time and trial & error
  • Also had challenges connecting to external APIs and figuring out the right flow

## Accomplishments that we're proud of

  • Turning the idea into a real working app — from scratch!
  • We built something we always dreamed of, even with no prior coding knowledge
  • Created a real emotional journaling tool we would actually want to use

## What we learned

  • How to write prompts for AI
  • How to connect and authenticate external APIs
  • How to debug UI behaviors and build component-based flows
  • That perseverance and vision matter more than technical background

## What's next for WarmEcho

  • More features!
  • Add emotional data analysis and weekly reflection stats
  • Create a more supportive and empathetic companion for users
  • Everyone has unhappy moments or times when they feel lost —
    we want this app to gently remind them:
    • You’ve already made it through so much
    • There are beautiful memories you've captured
    • You’re not alone

WarmEcho is here to help people look back, breathe, and feel proud of their journey — one photo at a time.

Built With

Share this project:

Updates