Skip to content

TMTuringMachine/Petto-EthIndia2k23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Petto - Travel without having to worry about your pets!

🔑 Bounty Implementation

  • Scroll: please check Scroll.md for its relevant implementation and verification
  • Push-Bounty: please check Push-Bounty.md for its implementation

🔑 Admin-credentials

Directly login into admin using the following credentials

Note -

  • Please open admin portal at /login in Private window to avoid any problems related to authorization!
  • Please accept while Petto ask for location grant, it shows you Pet Care Takers around you!

💡 Inspiration

Leaving your pets behind when you go for a little trip can be stressful, and we may even consider cancelling our plans. Petto is here to solve this problem by allowing you to leave your pets with some of the top hosts in your area while you relax and enjoy your trip! Pets can be anyone, a Dog, cat, as well as plants

💻 What it does

  • Petto is a platform where Pet Owners can hand over their pets to petlovers ensuring that they are healthy and safe while you are away!
  • A Pet Owner can choose the best hosts in their area and book them for a specific date and time.
  • A Pet Care Taker can accept or reject the request from pet owners as per their convenience.
  • To become a Pet Care Taker, they have to be approved by admin by filling a detailed form.
  • A Pet Owner can chat and pay to the Pet Care Taker once the job is completed!
  • It also has a Pet Lover Zone where users can add their pets photos for fun!

💥 Impact of our Project

  • Environmental Impact: Helps environment by taking care of plants and animals.
  • Social Impact: Pet lovers can connect to people in help.
  • Economical Impact: Gives part-time employment to pet lovers to do the work they always loved to do.

⚙️ How we built it

  • React Js: For frontend
  • Node Js and Express Js: For backend
  • MongoDB: For database
  • Push Protocol for Realtime Chats
  • IPFS and Lighthouse.storage SDK for image storarge and retrieval
  • Solidity Smart Contract for Payments between Users and Host

🔁 Flow of User

🧠 Challenges we ran into

  • Making this Project under two days while keeping the time difference from PDT to IST in mind.
  • Some of us did not have much experience in the back end. We collaborated and helped each other get up to speed. We managed to get most features working.
  • Making the schema of the project was a challenge. We had to make the schema of the project in a way that was easy to understand and maintain.
  • Building different portals for different users was a challenge. We had to make the portal for Pet Owners, Pet Care Takers and Admin.

🏅 Accomplishments that we're proud of

  • Completing the project within the given time frame.
  • Implemented most of the features we wanted.
  • Completing the Chat system with Payment Integration.

📖 What we learned

  • We learned how to use the best tools and frameworks to make the project work.
  • How to use RazorPay for payments.
  • How to deploy a MERN stack project on Netlify and Heroku.
  • How to work efficiently in a Team.

🚀 What's next for Petto

  • A mobile app version
  • In-House Video calling functionality if you miss your pet too much!
  • Recommendation system using AI/ML
  • Endorsement and reviews for Pet Care Takers

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published