🌿 EcoStore - E-commerce Platform

A modern, responsive e-commerce web application built with React, Vite, and TailwindCSS. Explore and shop seamlessly with dynamic features and smooth animations.

🧩 Project Highlights

  • πŸ›οΈ Product Catalog: Fetches product listings from FakeStore API and displays them with responsive grid layouts.
  • πŸ” Search & Filter: Users can search products, filter by category, price, and rating.
  • πŸ“¦ Shopping Cart: Persistent cart powered by React Contextβ€”add/remove products and calculate totals.
  • πŸ›’ Product Details: Product info page includes images, descriptions, and reviews.
  • 🎨 Interactive UI: Clean layouts with hover effects, animated hero section, filtering, sorting, and pagination.
  • πŸ“± Fully Responsive: Optimized for desktop, mobile, and tablet screens.

πŸ§ͺ Tech Stack

  • React 18 – component-driven UI
  • Vite – fast development and build tool
  • TailwindCSS – utility-first styling
  • React Router DOM – client-side navigation
  • Framer Motion – animations and transitions
  • Lucide React – icon library
  • Axios – HTTP client interacting with FakeStore API
  • React Context API – managing cart and user state