Skip to content

NikeVibe is an online shoe store built with React.js and Material-UI, integrated with Commerce.js and Stripe for seamless payment processing.

Notifications You must be signed in to change notification settings

anand-144/e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NikeVibe E-commerce Website

NikeVibe Website

NikeVibe is an online shoe store built with React.js and Material-UI, integrated with Commerce.js and Stripe for seamless payment processing.

Features

  • Product Listing with Pagination: View a list of available shoes with pagination for easy browsing.

  • Shopping Cart: Add products to your cart, review items, and adjust quantities as needed.

  • Checkout Option: Proceed to checkout securely with integrated Stripe payment processing.

  • Edit Cart Option: Modify cart contents, update quantities, or remove items before finalizing your purchase.

  • Shipping and Payment Details Section: Enter shipping information and securely process payments through Stripe.

Technologies Used

  • React.js: Frontend development framework for building interactive user interfaces.

  • Material-UI: React component library for consistent and responsive UI design.

  • React Icons: Icon library for adding scalable icons to enhance user experience.

  • Commerce.js: Headless commerce platform providing APIs for managing product catalog, cart, and checkout.

  • Stripe: Payment gateway for securely processing credit card payments.

Installation

  1. Clone the repository: Git Clone https://github.com/anand-144/e-commerce.git
  • cd nikevibe
  1. Install dependencies:
  • npm install
  1. Configure environment variables:
  • Set up your .env file with credentials for Commerce.js and Stripe.
  1. Start the application:
  • npm start

Usage

  • Access the website locally at http://localhost:3000 after starting the server.

  • Explore the product catalog, add items to your cart, and proceed through the checkout process.

  • Ensure your Commerce.js and Stripe configurations are correctly set up for full functionality.

License

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

About

NikeVibe is an online shoe store built with React.js and Material-UI, integrated with Commerce.js and Stripe for seamless payment processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published