This project uses React to build a shopping cart. The items in the shop are retrieved via the FakeStore API. The project is tested with the React Testing Library.
Check out the redux branch which uses Redux Toolkit to manage state and Tailwind CSS for styling.
Redux version demonstration video
This project is build according to the specification of the Shopping Cart lesson
Access the Shopping Cart
In order to run project locally NodeJS + Git needs to installed on your system
Follow these steps on Mac/Linux/WSL to run the project locally:
- Open a terminal and go to a directory you want the repository to be in
- Select Code in the Github project page and copy the SSH URL
- git clone SSH URL
- 'cd' into the repository you just cloned
- Run 'npm install'
- Run 'npm run dev'
- Open the link that is shown in the terminal in your browser