https://github.com/anishvermaishere/ecommerce
shopping application
https://github.com/anishvermaishere/ecommerce
bootstrap5 css ecommerce-website error-handling firebase-auth formik html5 javascript media-queries react reacthooks redux-toolkit responsive-design rtk
Last synced: 2 months ago
JSON representation
shopping application
- Host: GitHub
- URL: https://github.com/anishvermaishere/ecommerce
- Owner: anishVermaIsHere
- Created: 2022-10-02T10:33:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-20T19:12:17.000Z (over 1 year ago)
- Last Synced: 2025-05-31T05:40:54.441Z (about 1 year ago)
- Topics: bootstrap5, css, ecommerce-website, error-handling, firebase-auth, formik, html5, javascript, media-queries, react, reacthooks, redux-toolkit, responsive-design, rtk
- Language: JavaScript
- Homepage: https://ecomm-store-22.web.app
- Size: 397 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Shop Grow - An Ecommerce Shopping App
## This is a Frontend Shopping App built with using ReactJS & Bootstrap
[**Link:1**](https://ecomm-store-22.web.app)
[**Link:2**](https://anishvermaishere.github.io/ecomm-live/)
**Features**
1. Landing page with Carousel
2. Product List page
3. Cart
4. Filter Products by type, ratings
5. Search products page
6. Checkout page includes (Order summary, Shipping & Billing address)
7. Authentication with Google OAuth
8. Payment integration with Stripe
# [See video](https://www.loom.com/share/3dc427d5e5494c28a8756edb0093ba3d?sid=3a730c0f-0f3a-4ad4-be58-11f6d0516957)
**Before run this application you have to install the NodeJS**
**To run the application**
1. Download this code as zip and open visual studio code with terminal and run command
```bash
npx create-react-app shop
```
2. Then extract the downloaded file and copy **`src`**,**`public`** folder and **`package.json`** file and paste and replace it into your app folder which you created by the command in step1.
3. After copied the files you run command
```bash
npm i
```
**or**
```bash
npm install
```
4. Now you have to create **`.env`** file into your app folder which you created, open the **`.env`** file and type the line **
```bash
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.
5. After the installation of all dependencies and environment setup. Now, you have to run last command
```bash
npm start
```
6. Now your application will run successfully.