- Scroll: please check Scroll.md for its relevant implementation and verification
- Push-Bounty: please check Push-Bounty.md for its implementation
Directly login into admin using the following credentials
- Email: [email protected]
- Password: admin
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!
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
- 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!
- 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.
- 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
- 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.
- Completing the project within the given time frame.
- Implemented most of the features we wanted.
- Completing the Chat system with Payment Integration.
- 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.
- 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