Peter

platform for pet owners, adopters for Google Solution Challenge 2022

Readme Card

Demo:

Summary

What would you do if your beloved pet ran away from home? Wander around the streets? Ask if anyone saw where your pet went? We came up with a solution to this issue (Peter), consisting of three main parts: finding, caring, and adopting. The former aims to make the processes of finding and tracking lost pets easier and in more efficient way. We have developed a platform, where users are able to upload the photos of pets they find on the streets, which will be then used to make a comparison based on the other previously uploaded reported missing pets using image segmentation and deep learning methods. In addition, thanks to the Peter platform, there exists a chance to help the other owners by taking pictures of wandering animals as people walk down the street. By doing so, people could get a discount on the merchandise in the store present on our website. In this way, not only the protection of animals but also the encouragement of helping other people will be reached. From the caring point of view, we aim to connect the pet owners with vets so that they will be taking care of the pets registered in the system in a systematic manner in terms of health and vaccination checks. Additionally, the platform contains a page for adoption, allowing users to easily adopt stray animals. Apart from similarity comparison, we also implemented QR based search for pet owners and we aim to sell collars with QR codes to ease this process. The identity of the pet can be reached by scanning a QR code.

Team Members:

  • Arda Ünver
  • Deniz Karakay
  • Ercihan Kara
  • Nilay Pamuk
  • Özgür Kara

Adopt a friend

Adopt a new pet, using “Pet Adopter”. Save the lives of many animals. Help the lost pets return to their warm homes to their worried owners. You can also contact your vet any time you like, to get information about the health of your beloved friend, vaccination dates, and so on.

Mobile App Installation

  • Download required packages flutter pub get
  • Run QRegister app flutter run

    Server Installation

  • Create Conda Python environment using conda create -n peter
  • Activate the environment conda activate peter
  • Inside the environment, install requirements pip install -r requirements.txt
  • Run python peter_main.py
  • Enjoy ☕️

Server Installation

  • Create Conda Python environment using conda create -n peter
  • Activate the environment conda activate peter
  • Inside the environment, install requirements pip install -r requirements.txt
  • Run python peter_main.py
  • Enjoy ☕️

PetFinder & PetCarer & PetAdopter

11