Add Create/Update/Delete features to CRA app.
- Create react app
- Formik
- Yup
- moment.js
- reactstrap
- Without React hooks, in same style as original app
- Advanced Linting
- Deploy to github pages
- Dockerfiles for local use without any dependencies
- Cypress e2e tests
https://github.com/menemy/cra-products-crud/blob/master/cypress/videos/spec.js.mp4?raw=true
https://menemy.github.io/cra-products-crud/
- yarn dev-docker - Start local dev server in docker without any npm packages, listen on http://localhost:3000, support hot-reload on osx
- yarn prod-docker - Build static spa in docker and deploy in nginx without any npm packages, listen on http://localhost
- yarn cypress:docker - Run tests in docker with constant browser
- yarn install - Install required npm packages
- yarn start - Start local dev server
- yarn lint - Check code style
- yarn cypress:run - Start tests in headless browser
- yarn build - Build static spa
- yarn deploy - Build and deploy to github