This is study project, task link here. The task was created in the personal repository of RSSchool, so the files are transferred in one commit.
What functionality was implemented:
- good cards with data (image, name, quantity of this good in stock, year, color etc.)
- by clicking on the card or on the button, the good will be added to the cart or removed. Cards added to the cart have a different design.
- implement sorting
- implement filtering
- implement search
- TypeScript (used Everyday Types, Generics, Object Types, there is no type Any)
- ESLinter for TS (@typescript-eslint)
- Modules in JavaScript
- Webpack
- Sorting
- Filtering
- Search