Skip to content

Meet Your Pet is not just a web application, It's a bridge between loving homes and our furry friends waiting for their forever famillies. With the help of cutting edge technologies, our application offers a unique way to help a stray dog meet a heartwarming family.

License

Dheerajjha451/Meet_Your_Pet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meet_Your_Pet

Python React GitHub release (latest by date) GitHub Release Date GitHub last commit GitHub Repo stars GitHub forks

About

Meet Your Pet is not just a web application, It's a bridge between loving homes and our furry friends waiting for their forever famillies. With the help of cutting edge technologies, our application offers a unique way to help a stray dog meet a heartwarming family.

How to Use?

Snap a Photo:- Take a clear picture of the dog you're are curious about or you encountered on the street. Upload and Predict:- Upload the image to meet your pet and predict to know the breed and description of the dog. Connect to Adoption Agencies:- Several Adoption agencies will be listed with the dog available, Connect with them for the further proceedings.

Running Meet Your Pet

Meet Your Pet is developed using React js for frontend and Flask for backend. The model is trained using transfer learning using the MobilenetV2 Architecture with an accuracy of 0.9853515625.

Running the Backend

Setup

  1. Navigate to the Backend directory:
cd Meet_Your_Pet/Backend
  1. Install the required Python packages:
pip install -r requirements.txt

Starting the Server

  1. Run the backend server:
python app.py

The backend server should now be running and ready to handle requests.

Running the Frontend

Setup

  1. Navigate to the frontend directory:
cd Meet_Your_Pet/frontend
  1. Install the required Node.js packages:
npm install

Starting the Development Server

  1. Start the development server for the frontend:
npm run dev

Screenshots

Screenshot from 2024-04-16 06-59-48 Screenshot from 2024-04-16 07-01-22 Screenshot from 2024-04-16 07-01-31

VideoMeetYourPet.mp4

Project Goal

Meet Your Pet project aims to match dogs with their best caretakers, bridging the gap between pets at different adoption centers and people seeking different breeds of dogs. By allowing users to upload images of dogs, helps the user to know if the dog is good for them by knowing the breed of the dog and a small description about the features of the dog. If the dog is available at any adoption center, the platform also offers information about the adoption center to potential dog owners. Through this process, Meet Your Pet strives to facilitate meaningful connections between dogs in need of homes and individuals eager to provide them with care and companionship.

Current Status and Future Plans

At present, the Meet Your Pet project is equipped to predict the breed of a dog based on uploaded images and provide a short description of the breed. However, our journey doesn't end here. Our aim to connect the users with the adoption centers is not yet fully implemented.We'll shortly implement it.Through these enhancements, we aim to make the adoption process seamless and efficient, ensuring that every dog finds a loving and caring home. Stay tuned for updates as we work towards this goal!

Contributing

Check out the contributing guidelines

License

This project is licensed under the License.

About

Meet Your Pet is not just a web application, It's a bridge between loving homes and our furry friends waiting for their forever famillies. With the help of cutting edge technologies, our application offers a unique way to help a stray dog meet a heartwarming family.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages