All Projects
Case StudyN°10

Pet Plaza.

A pet supplies store serving all of Egypt with a fast storefront, Paymob checkout, and an admin dashboard for orders and inventory.

Site OfflineStart a Project

Role

Full-Stack Developer

Category

E-Commerce

Year

2025

Status

Offline

Pet Plaza
© 2025
ReactViteTailwind CSSNode.jsExpressMongoDBCloudinaryPaymobVercelReactViteTailwind CSSNode.jsExpressMongoDBCloudinaryPaymobVercel
01

Overview

Pet Plaza is an online pet supplies store delivering across Egypt's 26 governorates. I built the entire product solo: the storefront, the payment flow, the admin dashboard used for daily orders, and the API behind all three.

02

What I Did

  1. 01Built a storefront with category, brand, and price filters, live search, infinite scroll, and product weight variants
  2. 02Implemented cart and checkout with automatic shipping rates for 26 Egyptian governorates
  3. 03Integrated Paymob for online card payments
  4. 04Delivered admin product management with multi image upload, cropping, rich text descriptions, discounts, and stock
  5. 05Built an order management dashboard with a pending to shipped to delivered status pipeline
  6. 06Developed a REST API with Express and MongoDB, Joi validation, Cloudinary storage, and JWT protected admin routes
  7. 07Deployed the storefront, dashboard, and API as three apps on Vercel
03

Stack

ReactViteTailwind CSSNode.jsExpressMongoDBCloudinaryPaymobVercel