FetchRewardsExam Tailwind Templates

Fetchrewardsexam

Developed as a pet adoption platform, PetShop Inc. allows users to browse, filter, and favorite shelter dogs while getting matched with their ideal pet. Built with React, Tailwind, Express.js, and Framer Motion, it provides an interactive and user-friendly experience.

🐶 PetShop Inc.

A web application that helps dog lovers search for shelter dogs, filter results, favorite dogs, and get matched with a perfect companion. Built with React, Tailwind CSS, Express.js, and Framer Motion.

šŸ“Œ Overview

PetShop Inc. allows users to:
šŸ‘‰ Log in with their name & email
šŸ‘‰ Search and filter dogs by breed
šŸ‘‰ Paginate through search results
šŸ‘‰ Sort results alphabetically (ascending/descending)
šŸ‘‰ View all dog details (name, age, breed, image, location)
šŸ‘‰ Favorite dogs and generate a match

šŸ–„ļø Tech Stack

  • Frontend: React.js, Tailwind CSS, Framer Motion
  • Backend: Express.js (Node.js)
  • Design: Figma (View Design)

šŸ–¼ļø Screenshots

(Check out images on YousefOmar.com)

šŸš€ Running the Project

1ļøāƒ£ Clone the Repository

git clone https://github.com/omarMilan/FetchRewardsExam.git
cd PetShop-Inc

2ļøāƒ£ Install Dependencies

cd FetchRewardsExam/Fetch-Dogs-App
npm install
cd backend
npm install

3ļøāƒ£ Start the Project

In one terminal (Frontend):

cd FetchRewardsExam/Fetch-Dogs-App
npm run dev

In another terminal (Backend):

cd FetchRewardsExam/Fetch-Dogs-App/backend
node server.js

šŸ“„ License

This project is for educational and portfolio purposes only.

Top categories

Loading Svelte Themes