This is a simple eCommerce web application that sells clothing items. The application is built using React for the frontend, Material UI for styling, and Stripe for payment processing.
- Product Search: Users can search for products by name or description.
- Product Filtering: Users can filter products by categories, price range, and other attributes.
- Product Sorting: Users can sort products by
newest
,price(asc)
andprice(desc)
. - Add to Cart: Users can add products to their shopping cart.
- Persistent Cart State: The application maintains the state of the cart using local storage. When a user reloads the page, the cart state is preserved.
- Checkout with Stripe: Users can securely checkout and make payments using Stripe.
To get started with this application, follow the steps below:
- Node.js and npm installed on your machine.
-
Clone the repository:
git clone https://github.com/yourusername/simple-ecommerce.git
-
Navigate to the project directory:
cd sama-ecommerce-ui
-
Install the necessary dependencies:
npm install
To start the application, run:
npm start