Skip to content

Pet-MatchMaker-2412/pet_matchmaker_fe

Repository files navigation

Pet MatchMaker

Overview

The Problem

According to the ASPCA’s National Rehoming Survey, just over 50% of families who rehome their pets do so due to family, housing, or cost issues. These issues can be because the family may have a member who is allergic to certain pets, because the family does not have an activity level or living space big enough to suit their pet, or they simply cannot afford the cost of care for their pet.

The Solution

Pet MatchMaker provides an easy-to-use interface for users to take a simple questionnaire and, based on the results, receive a recommended a type of pet that would be most suitable for their lifestyle and needs. Users can save recommendations to their account and when they're ready, they can input their zipcode to find suitable pets up for adoption near them!

Notable Technologies

  • React
  • React Router
  • Cypress
  • Vite

Check out our backend API repo here!

Running Locally

Requirements

Setup Steps

  1. Clone the repo to your machine: git clone https://github.com/Pet-MatchMaker-2412/pet_matchmaker_fe.git
  2. Open the directory: cd pet_matchmaker_fe
  3. Install required packages: npm install
  4. Start the Vite server: npm start
  5. Open your web browser to the local path: http://localhost:5173/

Highlights/GIFs

Sign-up & Login Flow

Questionnaire Submission Flow

Profile to Petfinder Flow

Contributors

Beverly Green

Jaren Garman

Jonathan Atkins

Logan Sauer

Will Fox

About

Pet MatchMaker helps you find the perfect pet for you and your family!

Topics

Resources

Stars

Watchers

Forks

Contributors