Plantiful is an e-commerce web application created with create-react-app and firebase.
Technology stack: React, Firebase.
Sneak peek: https://plantiful.page
Installing test libraries (jest & enzyme)
npm install --save-dev jest babel-jest @babel/preset-env @babel/preset-react react-test-renderer
npm i --save-dev enzyme enzyme-adapter-react-16
Deploy to HerokuAdd breadcrumbs to each pageUpdate plant imagesUpdate plant informationError message for order confirmation page- Optimize build with React memo
- Tests
- ~~Fix Plant with stems' price
- Add plant and stem quantity boxes in plant info page
- cart-item key is currently based on plant name and is not unique
Create Heroku app
heroku create <name_of_your_app> --buildpack https://github.com/mars/create-react-app-buildpack.git
Check configuration
heroku config --app <name_of_your_application>
Push it!
git push heroku master
npm run deploy
- QA Hoang
This project is licensed under the MIT License - see LICENSE file for details