This is a e-commerce site for you to buy robots. The homepage should display a list of robots for people to browse, where on the right side of the screen should display a cart that show a list of selected robots.
Please read the instructions and FAQ below before begin.
The app is optimised for use on desktop only (screen width > 1200px).
- run
npm install
command in both server and frontend folders. Then, from root folder runnpm start
command. The port for frontend islocalhost:3000
, and for server islocalhost:8000
.
- Material-UI
- redux-toolkit
- make the app responsive at all screen sizes (with dynamic Drawer?);
- add tests