Skip to content

nonameb3/my-eCom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce App 💰

By Complete react developer course.

Project from - Andrei Neagoie's Udemy Complete React Developer Course.

Click to see - Live Website

🍷 Features

  • Basic fetch page
    • fetch data from firestore
  • Authentication
    • User login or sign-up
  • Cart
    • add, edit ,remove
  • Payment

🎃 Technology

  • React
  • Redux
  • Firebase
  • NodeJS
  • Stripe

🎓 In app Tips & Tricks

  • Redux-saga
  • Use reselect for memoize
  • Code Splitting
  • 90% of code is hooks
  • Have automate test

🐣 Host server

  • Heroku

❔ How to install & start react app

  • Clone this repo
  • Create file name .env to root folder and add your firebase, stripe api key into your file.
    • stripe: REACT_APP_STRIPE_PUBLISHABLE_KEY=xxxxxx (xxx is yourkey)
    • firebase: REACT_APP_FIREBASE_CONFIG_STRINGIFY=xxxxxx (xxx is yourkey)
  • Open terminal in root location
    • cd client
    • npm install
    • npm start

❗ License - MIT

Releases

No releases published

Packages

No packages published