Inspiration

We thought it would be nice if there was an app that could connect people to animals. Apps with this idea do exist, but we thought we could take it a step further with a User/Shelter system that could make it easier for shelters, pet owners, and people looking to adopt to connect with each other.

What it does

This site is supposed to connect pet owners, shelters, and people looking to adopt. It would allow users to search for nearby shelters and adopt directly or contact other pet owners seeking a new home for their pets. The users can sort through the nearby pets by species, breed, weight, pictures, name, and age.

How we built it

The project was built with node.js, and the user system, hosting, and database was implemented with Firebase. The project uses customized Bootstrap 4 templates for its landing and main page.

Challenges we ran into

Besides coming up with the idea and choosing our methods, the next hardest part of this project was implementing the user authentication and the database. Although we managed the authentication with Google, the database portion was substituted with a simple placeholder spreadsheet.

Accomplishments that we're proud of

Before this hackathon, we had almost no knowledge of web development, scripting languages, and databases. We're proud that we managed to create something in an unfamiliar language in under 24 hours, even if it wasn't complete.

What we learned

We learned about web development in general, as well as the different ways a user interacts with a website, and how the website interacts with the back end.

What's next for Perfect Pets

If we continue with this project, the main priority would be to implement the main uploading function for shelters/pet owners.

Share this project:

Updates