- Views are on: https://amazon-cloonee.netlify.app/
- Build checkout/ payment page with stripe functionality
- Complete the checkout screen with the React context API
- Build Login Page with full login functionality (sign up and sign in) with firebase authentication
- Deploy cloud function to process payment (servesless)
- Firebase for real time database
- Store orders for logged in user
- Responsive Design
- Deploy the app live on netlfiy
| 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 |
| ✔ axios | ✔ Realtime Database / Cloud Firestore |
| ✔ react-bootsrap | ✔ Stripe-js |
| ✔ redux-thunk | - |
| ✔ maturial UI | - |
| ✔ momentjs | - |
| ✔ react currency format | - |
| ✔ react bootstrap | - |
- Home Page
- Register Page
- Login Page
- Product Page
- Cart Page
- Checkout Page
- Payment Page
- Order Page
- Payment API Endpoint
- Stripe Payments Show
-
Make sure your NodeJS and npm versions are up to date for
16.14.1 -
Install dependencies:
npm installoryarn -
Start the server:
npm run startoryarn start -
Views are on:
localhost:3000 -
Payment API Endpoint:
http://localhost:5001/amzon-clone-41385/us-central1/apior
Get a local endpoint:firebase emulators:start
Shray Jain
