🐾 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:
🐾 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:
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?
🎨 Key Customizations Made
🎨 Visual Transformation
🔧 Functional Enhancements
📚 Content Specialization
🛠️ Technical Stack
🚀 Live Demo Features
🎯 Impact & Community Value
PetPal aims to:
🤝 Why Vote for PetPal?
📦 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: