Skip to content

deep9685/Shop_App

Repository files navigation

Shop_APP

Project Description

Shop_APP is an e-commerce application built with React, allowing users to browse products, add or remove items from the cart, and manage their shopping cart efficiently. The application features a home route displaying all product cards, and offers smooth state management and user interactions.

Features

  • Product Listings: View all products on the home route with detailed product cards.
  • Add to Cart: Add items to the cart from the product listings.
  • Remove from Cart: Remove items from the cart as needed.
  • Notifications: Receive instant feedback using toast notifications.

Technologies Used

  • Frontend: React, React DOM, React Icons, React Router DOM, React Toastify, React Hot Toast
  • State Management: Redux Toolkit, React Redux
  • Styling: Tailwind CSS
  • Build Tool: React Scripts

Getting Started

Prerequisites

  • Node.js
  • npm

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/Shop_APP.git
cd Shop_APP
  1. Install dependencies:
npm install
  1. Start the JSON server and development server:
npm start

Scripts

  • start: Starts the development server.
  • build: Builds the application for production.

Usage

  1. Navigate to the home route to view all product cards.
  2. Add items to the cart by clicking the "Add to Cart" button on each product card.
  3. View the cart to see added items, where you can remove or delete items as needed.
  4. Receive instant feedback through toast notifications for each action.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published