Inspiration

“Pets are humanizing. They remind us we have an obligation and responsibility to preserve and nurture for all life” The necessity for pet adoption is starkly highlighted by alarming statistics, revealing that millions of companion animals enter U.S. shelters annually, with an estimated 1.5 million euthanized due to overcrowding and the lack of adoptive homes. This crisis is fueled by pet overpopulation, inadequate spaying and neutering, and the demand for pets that support inhumane breeding practices. Adopting a pet saves a life combats puppy mills' operations, promotes animal welfare, and brings countless benefits to adopters, including companionship, reduced stress, and improved health. In essence, pet adoption addresses a critical need by giving animals a second chance at life while enriching human lives with the joys of pet companionship, profoundly impacting the broader issue of animal welfare and responsible pet ownership.

What it does

Let users insert their favorite personalities of pets and match them to the pets who are abandoned

How we built it

Our teamed built our app with Frontend/Backend go receive the user input and sends back the result to Frontend to display the recommended breed. In the Backend, we used the Flask server to connect and incorporated machine learning model which is K-Means cluster and nlp packages to process the words and serverless Node.js servers to handle the API calls to the Flask server. In the Frontend, we utilized Next.js to enable server to receive data.

Challenges we ran into

There were many challenges that we ran into at first. It was hard to find a dataset that we could work on for our project. Additionally, implementing the Flask and the server portion took quite of a time to implement as we ran out of memory since we were utilizing big packages within Python.

Accomplishments that we're proud of

One really proud accomplishment that we are proud of is our working app that users are able to utilize whenever they want to adopt an animal (dog).

What we learned

We, as a group, learned that a lot of things could be done within 24 hours. There were some new packages within python and Node.js that we learned while creating our app. This was a real world problem that we had an opportunity to take a part in which was something that we learned a lot.

What's next for Furtune Teller

We’re planning to expand our Furtune Teller globally wide for the oversea adoption system and connect furfriends with new families. Together, we look forward to making a lasting difference in the lives of countless animals and their future families.

Built With

Share this project:

Updates