PawPal 🐾
PawPal is the ultimate all-in-one pet care management platform that helps pet owners streamline their pet care responsibilities through AI-powered insights, proactive health management and enhanced safety features.
🌟 Features
Health Management
- Medicine Management: Add and track medications with timely reminders
Safety & Emergency
- SOS Button: Quick access to emergency services during critical situations
- Emergency Guides: Access pet-specific first-aid and emergency care information
- Veterinary Locator: Easily find and contact nearby veterinarians
User Experience
- Secure Authentication: Protected access to pet data
- Intuitive Interface: User-friendly design for seamless navigation
- Community Features: Connect with other pet owners
- Personalized Care: Tailored recommendations based on your pet's needs
🚀 Tech Stack
- Flutter
- Firebase
- Firebase Authentication
- Firebase Firestore
- GetX
- Gemini API
- Overpass API
- OpenStreetMap API
🎯 Problem Statement
PawPal addresses several key challenges in pet care:
- Fragmented Tools: Consolidates scattered health records, scheduling and activity tracking into one platform
- Missed Responsibilities: Prevents overlooked medication schedules and checkups through automated reminders
🛠️ Installation
# Clone the repository
git clone https://github.com/yourusername/pawpal.git
# Navigate to project directory
cd pawpal
# Install dependencies
flutter pub get
# Run the app
flutter run
⚙️ Configuration
- Set up a Firebase project and add your configuration files
- Configure the required API keys for:
- Gemini API
- Overpass API
- OpenStreetMap API
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📞 Support
For support, email or open an issue in the repository.
Log in or sign up for Devpost to join the conversation.