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

Built With

Share this project:

Updates