E-commerce Application README
This is the README for an e-commerce application inspired by the tutorial found at YouTube.
Table of Contents
- Technologies
- Features
- Getting Started
- Usage
- Contributing
- License
- Technologies
This e-commerce application is built using the following technologies:
-
Commerce.js: Commerce.js is a powerful e-commerce API that allows you to build fully customized, headless e-commerce solutions.
-
JavaScript (JS): The application is primarily written in JavaScript, making it compatible with web browsers and easy to maintain.
-
Stripe: Stripe is a popular payment processing platform that enables secure and efficient online transactions.
Features
-
The e-commerce application offers the following key features:
-
Cart Management: Users can create and manage their shopping carts through the Commerce.js API, providing a seamless shopping experience.
-
Add Items: Shoppers can easily add items to their carts directly from the application's user interface.
-
Secure Checkout: The application utilizes Stripe for processing payments, ensuring secure and reliable transactions for customers.
-
Getting Started
To get started with this e-commerce application, follow these steps:
1 - Clone the repository:
git clone `https://github.com/Ravkeerat02/ShoppingCart`
2 - Install the required dependencies:
npm install
3 - Configure Commerce.js:
- Sign up for an account on Commerce.js and create your store.
- Obtain your API keys from Commerce.js.
- Configure the application with your Commerce.js API keys.
4 - Configure Stripe:
- Sign up for a Stripe account at Stripe.
- Obtain your Stripe API keys.
- Configure the application with your Stripe API keys.
5 - Run the application:
npm start
Access the application in your web browser at http://localhost:3000
.
Usage
- Here's how to use the e-commerce application:
- Browse the products available in the store.
- Add desired items to your cart.
- Proceed to checkout when ready
- Enter your payment information securely through the Stripe checkout process.
- Confirm and complete your purchase.