This demo application demonstrates a use case of a shopping cart with payment integration. The following functions are implemented.
- Browse the product catalog.
- Add items to the shopping cart.
- Browse the shopping cart.
- Initiate the checkout process.
- Pay using PayPal (Sandbox environment) and receive order confirmation details.
Following design and technologies have been used.
Category | Details |
---|---|
Architecture | Single page web application |
UI JavaScript library | React |
Payment | PayPal checkout |
State management library | Hooks, React Redux |
Styling and CSS | React Bootstrap |
Router library | React Router |
Tool chain | Create react app,npm,webpack |
Deployment | GitHub pages |