DEV Community

Yogesh
Yogesh

Posted on

MemoryMate — Turning Friend Conversations Into Memories

This is a submission for the MLH x DEV Writing Challenge

What I Built

What I Built

MemoryMate is an AI-powered personal memory assistant that helps you remember important things from your conversations, notes, screenshots, PDFs, transcripts, and plans.

Instead of scrolling through hundreds of messages, you can simply ask:

💬 “What were the startup ideas Rahul and I discussed?”

💬 “When did I say my interview was?”

💬 “What movie did my friend recommend?”

💬 “What does Rahul like?”

MemoryMate searches your personal memories, finds the relevant context, and gives you an answer with the original source so you can verify where the information came from.

✨ Friend Mode

The most interesting part is Friend Mode.

MemoryMate can build a lightweight memory profile for each friend:

Rahul
❤️ Football · Gaming
🚀 College Startup
🎧 Looking for headphones
🎂 Birthday · May 18

And this enables one of my favorite features:

💡 “You mentioned this before…”

Imagine saying:

“I need a birthday gift for Rahul.”

MemoryMate can look through previous conversations and respond:

You mentioned this before: Rahul has been looking for headphones and has recently been talking about gaming. He also likes football.

Instead of just answering questions, MemoryMate helps you remember the people you care about.

Demo

🚀 Render Link: https://memorymate-lr5k.onrender.com/

Code

💻 GitHub: https://github.com/yogesh147/memorymate

Partner Technologies

  1. Github
  2. Render

Hackathon Experience

I participated in DevChallenge, WeekendChallenge, and HF26Challenge, and each experience gave me a great opportunity to build, experiment, and learn in a fast-paced environment. I enjoyed turning ideas into working projects while working within tight deadlines and thinking creatively about real-world problems.

The most memorable part was the energy and collaboration throughout the challenges. I got to connect with other builders, exchange ideas, learn from different approaches, and push myself beyond what I would normally build. These experiences helped me improve both my technical skills and my ability to work effectively under pressure. Most importantly, they made me more confident and excited about building and experimenting with new ideas.

Top comments (0)