Skip to content

itsbhavsagar/Ecommerce

Repository files navigation

# Ecommerce React Project

Welcome to the Ecommerce React Project! This project is a fully functional ecommerce website built using React and DaisyUI. It includes features such as product listing, search functionality, product details, and a shopping cart.

## Table of Contents

- [Features](#features)
- [Demo](#demo)
- [Installation](#installation)
- [Usage](#usage)
- [Folder Structure](#folder-structure)
- [Technologies Used](#technologies-used)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

## Features

- Product listing
- Search functionality to filter products by title
- Product details page
- Shopping cart
- Responsive design using DaisyUI

## Installation

To get a local copy up and running, follow these simple steps:

1. **Clone the repository:**

   ```bash
   git clone https://github.com/yourusername/ecommerce-react.git
   ```

2. **Navigate to the project directory:**

   ```bash
   cd ecommerce-react
   ```

3. **Install dependencies:**

   ```bash
   npm install
   ```

4. **Start the development server:**

   ```bash
   npm run dev
   ```

The project will run on `http://localhost:5173/`.

## Usage

### Running Locally

To run the project locally, follow the installation steps above. After starting the development server, you can view the app in your browser at `http://localhost:3000`.

### Building for Production

To build the project for production, run:

```bash
npm run build
```

Technologies Used

  • React - JavaScript library for building user interfaces
  • DaisyUI - Tailwind CSS component library
  • Tailwind CSS - Utility-first CSS framework
  • Node.js - JavaScript runtime environment
  • npm - Package manager

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.


Releases

No releases published

Packages

No packages published

Languages