This project is an E-Commerce Product Cart application built with Next.js, utilizing global state management with Redux Toolkit. The primary goal is to display a list of products from a given API, allow users to filter products by name, and enable them to interact with a shopping cart. The project employs Tailwind CSS for styling and Material-UI components for a sleek and responsive user interface.
- Display a list of products from an API.
- Filter products by name.
- Add or subtract products to/from the shopping cart.
- Display the quantity of each product in the cart.
- Next.js
- Redux Toolkit
- Tailwind CSS
- Material-UI
- Clone the repository:
git clone https://github.com/halilibrahimcelik/e-commerce-platform.git
- Navigate to the project directory:
cd e-commerce-cart-app
- Install dependencies:
npm install
First, run the development server:
npm run dev
# or
yarn dev
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.