-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Labels
submissionJS AI Build-a-thon ProjectsJS AI Build-a-thon Projects
Description
🐾 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 upkelcho-spense, Titus-waititu, KIARIE-97, Daniel-Kav, sammy6378 and 7 moreAlumasa45
Metadata
Metadata
Assignees
Labels
submissionJS AI Build-a-thon ProjectsJS AI Build-a-thon Projects