Skip to content

sarfrazsaeed/shopnest

Repository files navigation

πŸ‘Ÿ ShopNest β€” Premium Sneakers & Fashion

Commercial-grade sneakers e-commerce frontend built with React 18 + TypeScript + Vite + GSAP + Framer Motion

Live Demo TypeScript React Vite


✨ Features

  • πŸ› Product Grid β€” 16 sneakers with filters (category, brand, price, rating), search with 300ms debounce, sort, grid/list view toggle
  • πŸ‘Ÿ Product Detail β€” image gallery, color/size selector, quantity picker, description/reviews/shipping tabs
  • πŸ›’ Cart Drawer β€” Zustand-powered slide-in cart with quantity management and free shipping hint
  • ❀️ Wishlist β€” save products and move to cart with one click
  • πŸ’³ 3-Step Checkout β€” shipping form β†’ animated card UI β†’ order confirmation
  • ⚑ GSAP Animations β€” ScrollTrigger scroll reveals, hero text animation, counter animation
  • 🎬 Framer Motion β€” page transitions, product card hover effects, AnimatePresence
  • πŸŒ‘ Dark Luxury Design β€” Playfair Display + Inter fonts, gold (#F5B800) accent on near-black
  • πŸ“± Fully Responsive β€” mobile-first with hamburger menu
  • πŸš€ GitHub Actions CI/CD β€” auto build + deploy to GitHub Pages on every push

πŸ›  Stack

Technology Purpose
React 18 + TypeScript Component UI with full type safety
Vite 6 Lightning-fast build tool
Tailwind CSS Dark luxury design system
Framer Motion Page transitions + spring animations
GSAP + ScrollTrigger Scroll-driven animations
Zustand Cart + wishlist state with localStorage
React Router v6 6-route SPA
GitHub Actions CI/CD auto-deploy

πŸš€ Getting Started

git clone https://github.com/sarfrazsaeed/shopnest.git
cd shopnest
npm install
npm run dev

Open http://localhost:5173/shopnest/


πŸ“ Pages

Route Page
/ Homepage β€” hero, categories, featured products
/products All sneakers β€” filters, search, sort
/product/:id Product detail β€” gallery, size/color, cart
/wishlist Saved products
/checkout 3-step checkout
* 404 page

Developer: Sarfraz Saeed Β· CS @ Air University Islamabad Β· Pakistan πŸ‡΅πŸ‡°

About

πŸ‘Ÿ ShopNest β€” Premium Sneakers E-commerce. React 18 + TypeScript + Vite + Tailwind CSS + GSAP + Framer Motion + Zustand. Product filters, cart drawer, wishlist, 3-step checkout.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors