Inspiration
The inspiration for PetHaven stemmed from our passion for animal welfare and the desire to bridge the gap between shelters and prospective adopters or sponsors. I recognized the challenges animal shelters face in managing adoptions, sponsorships, and donations, as well as the difficulties individuals encounter when trying to find the perfect pet. By leveraging the power of technology, especially tools like DocuSign for seamless agreements, I aimed to create an innovative solution that not only streamlines the adoption process but also enhances the connection between humans and animals in need.
What it does
PetHaven is a comprehensive app designed to simplify and enhance the process of adopting or sponsoring pets. Users can:
Browse a curated list of pets available for adoption or sponsorship, filtered by location (e.g., Los Angeles, Asheville, Houston), breed, size, and sex.
View detailed profiles for each pet, including their name, breed, size, temperament, and medical history.
Complete adoption agreements, disclaimers, and payment transactions using DocuSign e-signatures for a seamless and secure experience.
Add pets to a shopping cart, review donation or sponsorship details, and finalize payments.
For administrators, the app includes robust Pet CRM management tools to oversee transactions, manage sponsorships, and track adopted pets effectively.
How we built it
PetHaven was built using a combination of modern technologies and APIs:
Frontend: We designed a user-friendly interface using React, ensuring an intuitive experience for users and administrators.
Backend: Powered by Node.js and Express, the backend manages pet and customer data, user accounts, and transactions.
Database: Postgres was used to store pet profiles, user information, and transaction history.
DocuSign eSignature API and SDK: Integrated for e-signatures, enabling secure and legally compliant agreements for adoptions, disclaimers, and donations.
DocuSign extension app: Integrated for file archiving, data verification, and data input and output functionalities in agreements
Filters: Implemented to allow efficient filtering by location, breed, size, and sex.
Payment Processing: Integrated stripe for secure payment transactions for donations and adoption fees.
Challenges we ran into
Data Integration: Ensuring consistency in pet profiles.
DocuSign API/SDK and Extension App Integration: Ensuring a seamless e-signature process for multiple types of agreements while maintaining compliance with legal requirements.
User Experience: Balancing a feature-rich app with a clean, intuitive interface for users and administrators.
Accomplishments that we're proud of
Successfully integrating DocuSign for e-signatures, making the process of adoption agreements and disclaimers both seamless and secure.
Building a comprehensive filtering system that helps users find pets that match their preferences.
Creating a robust pet CRM management tool for administrators to oversee adoptions and sponsorships effectively.
Delivering a platform that connects hearts and creates brighter futures for animals and adopters alike.
What we learned
The importance of user feedback when designing an intuitive and effective adoption platform.
How to integrate multiple APIs, such as DocuSign extension apps, to provide a seamless experience for both users and administrators.
The immense value of creating solutions that directly impact the lives of animals and their new families.
What's next for PetHaven
Enhanced Features: Adding advanced search capabilities, such as filtering by pet temperament or medical history.
Mobile App: Developing a dedicated mobile app for Android for on-the-go access.
Shelter Tools: Introducing advanced analytics and reporting tools for shelters to track adoptions and sponsorships more effectively.
Community Engagement: Creating a community forum where adopters can share stories, ask questions, and support one another.
Global Expansion: Expanding the app to include shelters and rescue organizations worldwide, ensuring more animals find their forever homes.
Built With
- amazon-web-services
- docusign-e-signature-api
- docusign-extension-apps
- express.js
- node.js
- postgresql
- prisma
- react
Log in or sign up for Devpost to join the conversation.