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
- Photo category
- 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
- You’ve already made it through so much
WarmEcho is here to help people look back, breathe, and feel proud of their journey — one photo at a time.
Built With
- firebase
- gemini
- lucide
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.