Skip to content

[Project Submission] PetPal - Your AI Pet Care Assistant #70

@kelcho-spense

Description

@kelcho-spense

🐾 PetPal - Your AI Pet Care Assistant

🚀 Project Submission for JS AI Build-a-thon

🎯 The Problem I'm Solving

Pet ownership can be overwhelming, especially for first-time pet parents. Pet owners often struggle with:

  • Health concerns: "Is this behavior normal?" "Should I be worried about this symptom?"
  • Care guidance: "What should I feed my pet?" "How often should I groom them?"
  • Emergency situations: "My pet ate something they shouldn't have - what do I do?"
  • Behavioral issues: "Why is my pet acting this way?" "How do I train them?"

PetPal provides instant, reliable AI-powered assistance for pet care questions, combining professional veterinary knowledge with practical pet care guidance.


🏗️ Template Selected

Serverless GenAI assistant with LangChain

Why this template?

  • ✅ RAG (Retrieval-Augmented Generation) for accurate, document-based advice
  • ✅ Serverless architecture for cost-effective scaling
  • ✅ LangChain.js for conversational AI with context awareness
  • ✅ Production-ready Azure integration
  • ✅ TypeScript for type safety in health information

🎨 Key Customizations Made

🎨 Visual Transformation

  • 🎨 Pet-themed design with warm brown/sandy color palette
  • 🐾 Custom favicon with pet paw print logo
  • 🎪 Branded as "🐾 PetPal" throughout interface
  • ⭕ Rounded UI elements for friendlier appearance

🔧 Functional Enhancements

  • 📋 Pet Profile System for managing pet information
  • ⚡ Quick Action Tools for common pet care scenarios
  • 💾 Session Management for personalized chat history
  • 🤖 Automated interaction triggers

📚 Content Specialization

  • 🏥 Pet care knowledge base replacing generic documents
  • 🩺 Veterinary guidance focus (health, nutrition, behavior, emergency)
  • 🐕 Species-specific advice for different pet types

🛠️ Technical Stack

Component Technology Purpose
Frontend Lit Web Components + TypeScript Interactive pet care interface
Backend Azure Functions + LangChain.js AI-powered pet advice processing
Database Azure Cosmos DB Pet profiles & chat history
Hosting Azure Static Web Apps Serverless web hosting
AI/ML Azure OpenAI + RAG Intelligent pet care responses

🚀 Live Demo Features

  • 💬 Conversational AI for pet care questions
  • 📋 Pet Profile Management for personalized advice
  • 🏥 Health Monitoring with symptom tracking
  • 🍽️ Nutrition Guidance for different pet types
  • 🎾 Behavioral Support for training
  • 🚨 Emergency Assistance for urgent situations

🎯 Impact & Community Value

PetPal aims to:

  • 😌 Reduce pet owner anxiety through instant guidance
  • 🏥 Improve pet health outcomes with early intervention
  • 📚 Support responsible pet ownership with education
  • 🌉 Bridge gap between pet owners and veterinary care

🤝 Why Vote for PetPal?

  • Real Problem: Every pet owner needs reliable guidance
  • Production Ready: Enterprise-grade Azure infrastructure
  • Highly Customized: Significant transformation from base template
  • Scalable: Serves thousands of pet owners simultaneously
  • Community Impact: Promotes better pet care

📦 Repository & Deployment

🔗 GitHub Repository: [https://github.com/kelcho-spense/JS-AI-Build-a-thon/tree/main/genai-assistant]
🚀 Live Demo: [https://yellow-glacier-0ee7de10f.2.azurestaticapps.net/]

Quick Deploy:

azd auth login
azd up

Metadata

Metadata

Assignees

No one assigned

    Labels

    submissionJS AI Build-a-thon Projects

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions