Enhance an existing e-commerce platform called Shop-Shop.
-
Centralize all of the application's data in state globally to make it easier to share state across the entire application.
-
Create a shopping cart for the application, add offline functionality, and process secure online payments with a service called Stripe.
https://tranquil-badlands-04956.herokuapp.com/
Stripe
(Links to an external site.) is a suite of online payment processing APIs that powers commerce for online businesses of all sizes, allowing them to accept and process payments online. You’ll use the stripe
(Links to an external site.) npm package to integrate Stripe into your application.
Stripe.js
(Links to an external site.) is Stripe’s JavaScript library for building payment flows. It uses Stripe Elements, a set of prebuilt, customizable UI components to allow platforms to collect sensitive payment information. Stripe.js also provides a single interface for Apple Pay, Google Pay, and the Payment Request API. For the purposes of this module's application, you’ll use the @stripe/stripe-js
(Links to an external site.) npm package to redirect your app to a prebuilt Stripe checkout page.
- Clone the repo
git clone https://github.com/pamelac21/Shop-Shop.git
- Install NPM packages
npm install
- Run CLient and Server with Concurrently
npm run develop
This project is licensed under the MIT License - see the LICENSE file for details.