- โ See a large list of products
- โ See stock availability for each product
- โ See the list of items in the cart
- โ Add a product to the cart
- โ Increase/decrease the quantity of products already in the cart, decreasing down 0 will remove the product from the cart.
- โ See cart total amount
- โ Multiple device ready
- โ โญ๏ธ Add product to favorite products
- โ โญ๏ธ List the favorite products
- โ ๐ Optimistic UI with rollback on server error
โ ๏ธ Tests. (See My Movies Binge List for Tests examples)
In the project directory, you can run:
yarn install
Install dependencies
yarn start:server
it runs server. Open http://localhost:3001/grocery to view it in the browser.
yarn start:webapp
it runs webapp. Open http://localhost:3000 to view it in the browser.
yarn start
it runs both
The page will reload if you make edits.
You will also see any lint errors in the console.
yarn build
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
- Idle Capitalist: ๐ฎ Video Game Full Stack JS
- My Movies Binge List: ๐ฌ TDD with Jest