- 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 install
oryarn
-
Start the server:
npm run start
oryarn start
-
Views are on:
localhost:3000
-
Payment API Endpoint:
https://us-central1-github-c5c88.cloudfunctions.net/amazonStripeApi
or
Get a local endpoint:firebase emulators:start