Skip to content

shray-jayn/SwiftBuy

Repository files navigation

Topics

  • 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

Technical Skills used in this project

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 -

Demo

Quick start

  • Make sure your NodeJS and npm versions are up to date for 16.14.1

  • Install dependencies: npm install or yarn

  • Start the server: npm run start or yarn start

  • Views are on: localhost:3000

  • Payment API Endpoint: http://localhost:5001/amzon-clone-41385/us-central1/api or
    Get a local endpoint: firebase emulators:start

Author

Shray Jain

Releases

No releases published

Packages

 
 
 

Contributors