π§ Relive β AI Memory Companion
π‘ Inspiration
In a world where memories are fleeting, Relive empowers people to reconnect with voices, moments, and relationships they've lost or wish to preserve. Whether it's speaking to a late loved one, reconnecting with your 10-year-old self, or hearing the encouraging voice of your future self β Relive turns memories into meaningful, emotionally intelligent conversations powered by AI.
We imagined a future where technology doesnβt just assist us, but remembers with us.
π¬ What it does
Relive is a powerful, emotionally intelligent AI memory companion that enables users to:
- π Create AI personas of loved ones, future selves, or custom characters
- π¬ Have real-time, context-aware conversations powered by Gemini Pro
- π§ Get emotionally intelligent responses matching traits, backstories, and tone
- π Hear personas talk through ElevenLabs voice cloning
- π₯ (Coming soon) See avatars respond via Tavus video agents
- π Store memories, chat logs, and personas securely using Supabase
- π§Ύ Access full features with subscription via RevenueCat
ποΈ How we built it
β¨ Frontend
- React 18, Vite, TypeScript
- TailwindCSS 3.4.1 + Framer Motion for Apple-grade animations
- Radix UI, Lucide Icons, React Hot Toast
- Mobile-first, glassmorphism-inspired, WCAG-compliant design
π§ State & UX
- Zustand β local + global state
- React Query β server sync and caching
- LocalStorage β demo mode persistence
π§ AI & Multimedia
- Gemini Pro + Flash β long-term memory + fast replies
- ElevenLabs β real-time, cloned voice responses
- Tavus β video avatar generation and conversational video interface (CVI)
ποΈ Backend & Auth
- Supabase (PostgreSQL) β RLS, auth, realtime DB, auto-APIs
- Row Level Security for user isolation
- Email/password login, persistent session tokens
πΈ Payments & PWA
- RevenueCat SDK β paywall & subscription logic
- PWA-ready: installable, offline support, mobile gestures
- Netlify: one-click full-stack deployment
π§ Challenges we ran into
- Designing emotion-aware conversations that reflect each personaβs memory and personality
- Syncing real-time voice generation with chat for smooth conversations
- Handling authenticated + demo users within the same logic paths
- Creating an elite, mobile-first UI in a short timeframe
π Accomplishments that we're proud of
- β Fully functional AI memory companion built in < 1 week
- ποΈ Smooth voice AI via ElevenLabs
- π Full real-time Supabase backend with Row Level Security
- β¨ High-quality UI/UX with smooth animations
- π± PWA support: works offline, installable, blazing fast
π What we learned
- How to integrate multi-modal AI (text, voice, memory) into a cohesive experience
- The value of designing with emotion and empathy, not just logic
- Supabaseβs full capabilities for real-time secure apps
- Building a premium-grade PWA on a hackathon timeline
π What's next for Relive
- π§ Persona Studio: visual memory builder using AI to auto-generate personalities
- π£οΈ Real-time voice-to-voice calling between users and personas
- π RevenueCat-powered Pro subscriptions with premium personas
- π₯ Full Tavus video agent integration for avatar-based conversations
- π°οΈ Memory Capsules: send messages to/from past/future versions of yourself
- π¬ Social sharing of emotional moments via AI-generated clips
π Live App
π» [Relive.onrender.com] π Demo Mode Available β No login required
π₯ Team
Built with β€οΈ by Sirius-ashwak
Letβs bring memories back to life.
Built With
- elevenlabs
- entri
- eslint
- framer-motion
- gemini-1.5-flash
- google-gemini-pro
- husky
- ionos-(custom-domain)
- local-storage
- lucide-react
- netlify
- postcss
- postgresql
- prettier
- progressive-web-app-(pwa)
- radix-ui
- react-18
- react-query
- row-level-security-(rls)
- supabase
- supabase-auth
- tailwind-css
- tavus
- typescript-5.5
- vite-5
- vitest
- zustand



Log in or sign up for Devpost to join the conversation.