Inspiration
In today’s hyper-connected world, emotional disconnection is more common than ever. Many people struggle to express how they feel, often lacking safe spaces or judgment-free companions. We asked ourselves: What if emotions could shape companionship? That question sparked SoulPet — a virtual emotional support pet that grows with you, understands your feelings, and helps users feel seen, heard, and supported — using AI.
Our mission: To offer fun, non-judgmental emotional care, reduce emotional burnout, and promote mental well-being — through an engaging, AI-powered virtual bond.
What it does
What if your emotions could shape a companion? What if a virtual pet could feel your mood, talk to you and grow with you - just like a real bond? Welcome to soulpet - your AI powered emotional pet. Soulpet is an intelligent virtual pet that responds to your emotions. whether you ane feeling happy, sad, stressed, or lonely - your pet senses it, reflects it and connects with you. In a fast- paced work, we often ignore how we feel. Soulpet helps you slow down, check in with your mood and form a meaningful emotional connection
- in a way that's fun, playful and healing. You start by adopting your own soulpet.
How we built it
SoulPet combines the power of multiple tools and technologies:
Frontend: Built with Bolt.new (Vite + React) for a modern, responsive UI
Backend: FastAPI + MongoDB Atlas for data handling and secure user sessions
Voice Interaction:
Whisper AI for speech-to-text
text2emotion for emotion detection
Gemini API for natural language generation
ElevenLabs for realistic emotional TTS
AI Video Assistant: Powered by Tavus AI — Laura Pink, who guides users pre-signup
Blockchain & NFTs:
Algorand SDK for generating pet NFTs
NFT earned when emotion meters reach 100%
In-App Economy:
“Cuddle Coins” as in-game currency
“Dream Closet” to upgrade pets
Monetization:
RevenueCat integration for in-app premium purchases
Memes & Community:
Reddit API for trending memes in Daily Wags
“Connect Hearts” for Discord-like social interaction
Challenges we ran into
Integrating Tavus AI for dynamic real-time video without latency
Managing multi-modal emotion flows (voice input → emotion → AI response → emotional TTS)
Syncing blockchain NFTs with in-app pet progress in real-time
Emotion logic: making the pet feel “alive,” responsive, and consistent
Building a cohesive experience across Web, Voice, and Crypto layers
Optimizing memory and speed for voice-to-NFT interactions
Designing cooldown logic (8 hours) for emotion-based actions like "Feed with Love"
Accomplishments that we're proud of
End-to-end emotional AI pet experience — voice, text, mood detection, and growth
Real-time Laura Pink AI demo assistant, available pre-login
Emotion Quests, Mood Meters, and SoulMerge mechanics
Seamless integration of Reddit, RevenueCat, Tavus, ElevenLabs, Algorand, and FastAPI
Gamified mood tracking with rewards (NFTs + cuddle coins)
A therapeutic, non-judgmental space users can trust and bond with
What we learned
End-to-end emotional AI pet experience — voice, text, mood detection, and growth
Real-time Laura Pink AI demo assistant, available pre-login
Emotion Quests, Mood Meters, and SoulMerge mechanics
Seamless integration of Reddit, RevenueCat, Tavus, ElevenLabs, Algorand, and FastAPI
Gamified mood tracking with rewards (NFTs + cuddle coins)
A therapeutic, non-judgmental space users can trust and bond with
What's next for SoulPet AI
📱 Launch mobile app with push notifications, daily check-ins, and haptic feedback
🧠 Add Mental Health Journals powered by emotion-aware AI prompts
🌐 Deploy SoulNFT Marketplace where users can trade or showcase emotional NFTs
🎭 Introduce Role-Based Personas: Teacher, Comedian, Sleepy Genius, etc.
💬 Expand multilingual emotion understanding & voice support
🤝 Collaborate with therapists for AI + human co-care features



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