Skip to content

Petfinity is a Laravel-based PWA that connects pet owners with boarders, offering pet profile management, bookings, secure messaging, and a Lost and Found service also an analytics dashboard.

Notifications You must be signed in to change notification settings

nimshafernando/PetFinity

 
 

Repository files navigation

Petfinity 🐾

A Seamless Platform for Pet Care Management

This was developed as a group assignment , Petfinity is a Progressive Web Application (PWA) built with Laravel, designed to simplify pet care for both pet owners and pet boarders. By providing a feature-rich platform, Petfinity enhances communication, streamlines logistics, and fosters a reliable pet care network.

🌟 Features

For Pet Owners:

  • Pet Profiles: Create detailed profiles for your pets, including:
    • Breed, age, and medical history.
    • Dietary needs and special care instructions.
  • Boarding Services:
    • Search for boarders and view service availability.
    • Book boarding services and receive updates.
  • Lost and Found Service:
    • Report missing pets with descriptions and last-seen locations.
    • Community map for collaborative search efforts.

For Pet Boarders:

  • Business Profile Management:
    • List services, amenities, and availability.
    • Securely communicate with pet owners.
  • Analytics Dashboard:
    • Track occupancy rates, booking trends, revenue, and peak times.
    • Optimize services using actionable insights.

General Features:

  • Responsive Design: Access the platform seamlessly on any device.
  • Secure Messaging: Stay connected with real-time communication.

🛠️ Technologies Used

  • Backend: Laravel
  • Frontend: Progressive Web App (PWA) architecture
  • Database: MySQL (or preferred database)
  • Hosting: Scalable deployment on modern hosting platforms

📌 Getting Started

Prerequisites:

  • PHP 8.0+
  • Composer
  • Node.js and npm

Installation:

  1. Clone the repository:
    git clone https://github.com/your-username/petfinity.git  
    cd petfinity  
  2. Install dependencies:
    composer install  
    npm install && npm run dev  
  3. Configure .env:
    • Set up your database and application environment.
  4. Run migrations:
    php artisan migrate  
  5. Serve the application:
    php artisan serve  

📖 Usage

  • For Pet Owners: Sign up, create pet profiles, and book boarding services.
  • For Pet Boarders: Manage bookings, communicate with owners, and monitor analytics.
  • Explore the Lost and Found feature for community collaboration.

🤝 Contribution

Contributions are welcome! Feel free to fork this repository, make changes, and submit a pull request.

📜 License

This project is licensed under the MIT License.

Petfinity: Bridging the gap between pet owners and boarders with innovation and care.

About

Petfinity is a Laravel-based PWA that connects pet owners with boarders, offering pet profile management, bookings, secure messaging, and a Lost and Found service also an analytics dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Blade 43.6%
  • HTML 40.8%
  • PHP 13.1%
  • JavaScript 1.3%
  • CSS 1.2%