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:

  1. Fragmented Tools: Consolidates scattered health records, scheduling and activity tracking into one platform
  2. 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

  1. Set up a Firebase project and add your configuration files
  2. Configure the required API keys for:
    • Gemini API
    • Overpass API
    • OpenStreetMap API

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📞 Support

For support, email or open an issue in the repository.

Share this project:

Updates