Inspiration
As a first-time dog parent, I saw how stressful it can be to get trustworthy, immediate guidance when a pup is sick or acting strangely. Friends were swapping late-night texts, Googling symptoms, and guessing about behavior. I wanted a friendly, always-available helper that makes new dog ownership feel joyful instead of overwhelming. That became PawPal.
What We Learned
- AI can comfort humans, not just inform them. Designing conversations that feel supportive—especially during a health scare taught us a lot about tone and UX.
- Pet data is sensitive. We learned to prioritize privacy, encryption, and transparent data policies from day one.
- Building in public works. Sharing weekly progress on Twitter and LinkedIn attracted early testers, feedback, and even a few vet partnerships before launch.
How We Built It
- Planning & Design – Wireframes and kawaii-style UI inspired by Duolingo, using Figma and Magic UI components.
- Backend – Supabase for authentication, database, and real-time features.
- AI Features
- Luna Live Mentor and Chat with Lumi powered by Tavus and Gemini.
- Symptom Checker and Behavior Tracker built with Gemini 2.0 Flash.
- Snap My Mood uses Gemini multimodal to analyze user mood through text, image, and audio.
- Voice & Notifications – ElevenLabs for text-to-speech and OneSignal for push alerts.
- Monetization – RevenueCat handles subscriptions (Core \$9.99/mo, Premium \$69.99/yearly, core \$4.99/weekly).
- Deployment – Android app built with Kotlin + Jetpack Compose; CI/CD via GitHub Actions; Google Play for distribution.
Challenges
- Real-time AI latency: Delivering near-instant Luna mentorship required heavy prompt optimization and caching.
- Pet-health accuracy: We worked closely with vet advisors to validate symptom prompts and avoid dangerous misinformation.
- Play Store timeline: Coordinating a first release during the hackathon deadline while meeting Google’s review requirements.
Built With
- Languages & Frameworks:React-Native, Expo
- Backend & Cloud: Supabase
- AI/ML: Google Gemini 2.0 Flash, Tavus
- Notifications: OneSignal
- Payments: RevenueCat
- Design & Prototyping: Figma, Magic UI, Bolt.new
Built With
- expo.io
- gemini
- react-native
- revenuecat
- supabase
- tavus

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