Project from - Andrei Neagoie's Udemy Complete React Developer Course.
Click to see - Live Website
- Basic fetch page
- fetch data from firestore
- Authentication
- User login or sign-up
- Cart
- add, edit ,remove
- Payment
- React
- Redux
- Firebase
- NodeJS
- Stripe
- Redux-saga
- Use reselect for memoize
- Code Splitting
- 90% of code is hooks
- Have automate test
- Heroku
- 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