Recuerdo

Recuerdo

Recuerdo es la nueva forma de fortalecer las conexiones sociales para amplicar la experencia humana...
🦾 human enhancement
Dylan Kaw
Dylan Kaw
Ethan Tiong
Ethan Tiong
Jeslyn Zhou
Jeslyn Zhou
Tejas Kumar
Tejas Kumar
Arushi Bhatnagar
Arushi Bhatnagar
image

Your AI-Powered Social Memory Assistant

Never forget the details that matter. Deepen your connections.

Recuerdo is a mobile application designed to help you remember the important details from your conversations with friends and family. By capturing audio moments, Recuerdo uses advanced AI to transcribe, analyze, and organize your social interactions, ensuring you never lose track of the small things that make relationships special.

📱 Screenshots

Home ScreenCapture MemoryPeopleQuiz
image-1image-2image-3image-4

🚀 Key Features

  • 🎙️ Audio Capture & Transcription: Record conversations or voice notes instantly. Our AI (Deepgram) transcribes them with high accuracy.
  • 🧠 Intelligent Analysis: We use Anthropic's Claude 3.5 Sonnet to extract key details, identify people, and summarize events from your recordings.
  • 👥 Relationship Mapping: Automatically builds profiles for your friends, tracking how often you meet and what you talk about.
  • 📅 Event Timeline: visualizes your social history, showing you when and where you made memories.
  • ❓ Memory Quizzes: Gamified quizzes generated from your actual conversations to help you retain important details about your loved ones.

🛠️ Tech Stack

Frontend (Mobile App)

  • Framework: React Native with Expo (Expo Router)
  • Language: TypeScript
  • Styling: Custom StyleSheet with a warm, premium design system (Nunito font family)
  • Icons: Lucide React Native

Backend (API)

🏁 Getting Started

Prerequisites

  • Node.js & npm/yarn
  • Python 3.10+
  • Expo Go app on your phone

1. Backend Setup

cd Recuerdo-backend

# Create virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Set up environment variables
# Create a .env file with:
# SUPABASE_URL=...
# SUPABASE_KEY=...
# DEEPGRAM_API_KEY=...
# ANTHROPIC_API_KEY=...

# Run the server
uvicorn app.main:app --reload

2. Frontend Setup

cd Recuerdo

# Install dependencies
npm install

# Start the app
npx expo start

Scan the QR code with your Expo Go app to run it on your device!

💡 Inspiration

In a fast-paced world, it's easy to let meaningful details slip through the cracks. We built Recuerdo to bridge the gap between experiencing a moment and remembering it forever. It's not just about recording audio; it's about cherishing the people in our lives.


_Built with ❤️ for Platanus