Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jefferyklass8/ecommerce

Repository files navigation

E-commerce Store

This project is an e-commerce store built using React and Vite. It provides users with an intuitive interface to browse products, view details, and mark favorites. The application is designed with clean architecture, leveraging React's Context API for state management and Tailwind CSS for styling.

Demo

Features

  • Product Listing: View a list of products fetched from an API.
  • Product Details: View detailed information about a product.
  • Favorites: Mark/unmark products as favorites and view them in a dedicated favorites section.
  • Responsive Design: The application is responsive and works well on different screen sizes.

Technologies Used

  • React: Component-based JavaScript library for the UI.
  • Vite: Build tool that provides a fast development environment.
  • React Router: Seamless navigation between pages.
  • Context API: Efficient global state management.
  • Tailwind CSS: Utility-first CSS framework for responsive styling.
  • Lucide React: Modern and customizable icons for UI elements.

Getting Started

Prerequisites

  • Node.js (version 14 or higher)
  • npm (version 6 or higher)

Installation

  1. Clone the repository:
    git clone https://github.com/jefferyklass8/ecommerce.git
    cd ecommerce
  2. Install dependencies:
    npm install

Running the Application

To start the development server, run:

npm run dev

This will start the application on http://localhost:5173.

Building for Production

To build the application for production, run:

npm run build

The production-ready files will be in the dist directory.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

An intuitive and responsive e-commerce store built with React and Vite.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published