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

  1. Planning & Design – Wireframes and kawaii-style UI inspired by Duolingo, using Figma and Magic UI components.
  2. Backend – Supabase for authentication, database, and real-time features.
  3. 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.
  4. Voice & Notifications – ElevenLabs for text-to-speech and OneSignal for push alerts.
  5. Monetization – RevenueCat handles subscriptions (Core \$9.99/mo, Premium \$69.99/yearly, core \$4.99/weekly).
  6. 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

Share this project:

Updates