- Views are on: https://github-c5c88.firebaseapp.com
This project was bootstrapped with Create React App.
It is a fully functional E-Commerical Amazon clone including user register, user login, user authentication, shop cart management, order management, and payment using STRIPE, etc.
| Front End | Back End |
|---|---|
| ✔ react hooks | ✔ NodeJS |
| ✔ react redux | ✔ Express / cors |
| ✔ react router | ✔ Authtentication with Firebase |
| ✔ redux toolkit | ✔ Firebase Cloud Function |
| ✔ redux-devtools-extension | ✔ Firebase Hosting |
| ✔ immer | ✔ Realtime Database / Cloud Firestore |
| ✔ reselect | ✔ Stripe-js |
| ✔ redux-thunk | - |
| ✔ redux-persist | - |
| ✔ formik | - |
| ✔ SASS | - |
| ✔ react bootstrap / AntDesign | - |
- Home Page
- Register Page
- Login Page
- Product Page
- Cart Page
- Checkout Page
- Payment Page
- Order Page
- Payment API Endpoint
- Stripe Payments Show
-
Download from Github or clone the repo:
git clone https://github.com/aaroncodehub/amazon-clone.git -
Make sure your NodeJS and npm versions are up to date for
16.13.1 -
Install dependencies:
npm installoryarn -
Start the server:
npm run startoryarn start -
Views are on:
localhost:3000 -
Payment API Endpoint:
https://us-central1-github-c5c88.cloudfunctions.net/amazonStripeApior
Get a local endpoint:firebase emulators:start

