Skip to content

quanganhhoang/plantiful

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plantiful

Build Status License: MIT

Plantiful is an e-commerce web application created with create-react-app and firebase.

Technology stack: React, Firebase.

Sneak peek: https://plantiful.page

Testing

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

TODO:

  • Deploy to Heroku
  • Add breadcrumbs to each page
  • Update plant images
  • Update plant information
  • Error 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

Deployment on Heroku

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

Deployment on Firebase

npm run deploy

Authors

  • QA Hoang

License

This project is licensed under the MIT License - see LICENSE file for details

Acknowledgments

About

An e-commerce website created with create-react-app and firebase.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published