Skip to content

k7areef/Ecommerce-Style.Loom

Repository files navigation

🚀 Modern E-Commerce Web App

A high-performance, responsive e-commerce storefront built with the latest React 19 and Tailwind CSS v4. This project leverages the new React Compiler for optimized rendering and Vite for lightning-fast development.

🛠️ Tech Stack

  • Core: React 19 (Latest Stable)
  • Build Tool: Vite 7
  • Styling: Tailwind CSS v4.0 (Engineered for speed)
  • Routing: React Router 7
  • Icons: FontAwesome (Solid, Regular, Brands)
  • Optimization: Babel React Compiler

📂 Project Structure (Pages)

The application features a seamless navigation flow across 5 core views:

  • Home: Dynamic landing page featuring top categories and promotions.
  • Products: Full catalog with responsive grid layouts.
  • Product Details: In-depth view for individual items with specs and pricing.
  • Cart: Real-time shopping basket management.
  • Contact: Support hub featuring FAQs, policies, and direct contact info.

✨ Key Features

  • Next-Gen Styling: Built with Tailwind CSS 4 for better performance and smaller CSS bundles.
  • Optimized Performance: Uses the new React 19 compiler to eliminate unnecessary re-renders.
  • Declarative Routing: Powered by React Router 7 for smooth page transitions.
  • Scalable Icons: Integrated FontAwesome library for a polished UI.

🚀 Getting Started

Prerequisites

  • Node.js (Latest LTS recommended)
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/k7areef/Ecommerce-Style.Loom
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Production Build

To create an optimized production bundle:

npm run build

Built with ❤️ by Mustafa Sayed [ME]

About

A high-performance, responsive e-commerce storefront built with the latest React 19 and Tailwind CSS v4. This project leverages the new React Compiler for optimized rendering and Vite for lightning-fast development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors