PAWfect Match is a personalized pet matchmaking service designed to connect potential pet owners with pets that best suit their lifestyle, living conditions, and available resources. This app promotes responsible pet ownership by factoring in preferences such as living space, financial capabilities, and time availability.
A live demo will be provided soon. Stay tuned!
- Personalized pet matchmaking algorithm
- Dynamic and responsive user interface
- Survey form to assess potential pet owners' lifestyle and financial status
- Pet profiles with real-time data from external APIs
- Ongoing support and resources for responsible pet ownership
- Frontend: Vite, React
- Styling: Bootstrap, Sass, Material UI
- Animations: Framer Motion
- APIs: RescueGroups API (for fetching pet profiles)
Make sure you have the following installed:
-
Clone the repository:
git clone https://github.com/imaesp/PAWfect-Match.git cd pawfect-match
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173.
- Tailwind CSS has been set up for utility-first CSS styling.
- Material UI components are used for reusable UI components.
- Sass is used for additional styling flexibility.
- Framer Motion is included for interactive animations.
npm run dev: Starts the development server.npm run build: Builds the app for production.npm run preview: Previews the production build locally.npm run lint: Lints the project.
- Imanol Espinal - imaesp
- Sania Pervez - sanipervez
- Zainib Mohammad - zainibm
- Leyanna Daniels - LeyannaD