Simple shopping cart app which allows to add items to cart, manage them in it and save placed orders to look for them in shopping history. You can also mark items as favorite. App uses localStorage to persist app state.
Learn how to use useReducer hook in action. Test how it is when components are organised in atomic design methodology. Learn to write unit and e2e tests.
- React
- TailwindCSS
- Vite
- Vitest + React Testing Library
- Cypress
- i18next
- Clone this repository (
git clone https://github.com/grzegorzpokorski/shopping-cart.git
). - Run
npm install
. - Run
npm run dev
.