Features
-
Landing page with Carousel
-
Product List page
-
Cart
-
Filter Products by type, ratings
-
Search products page
-
Checkout page includes (Order summary, Shipping & Billing address)
-
Authentication with Google OAuth
-
Payment integration with Stripe
Before run this application you have to install the NodeJS
To run the application
- Download this code as zip and open visual studio code with terminal and run command
npx create-react-app shop
-
Then extract the downloaded file and copy
src
,public
folder andpackage.json
file and paste and replace it into your app folder which you created by the command in step1. -
After copied the files you run command
npm i
or
npm install
- Now you have to create
.env
file into your app folder which you created, open the.env
file and type the line **
REACT_APP_BASEURL=https://anish-mockapi.onrender.com/
PUBLIC_URL=https://anishvermaishere.github.io/ecomm-live/
STRIPE_PAYMENT_KEY=stripe_api_key
** and save it.
- After the installation of all dependencies and environment setup. Now, you have to run last command
npm start
- Now your application will run successfully.