I created this web app using React with Typescript and Material UI
To use it:
npm i
, to install all depsnpm start
, it will start a new broswer tab localhost port 3000
A small side project was made to show filters, allow user to add a filter and see the applied filters, with a responsive UI.
- Filters Container: a container that holds all state changes, logic and other child components.
- Filters Popover: a stateless component that renders a popover and list of filter buttons.
- Applied filters: a stateless component that renders all of the applied filters list.
- Many other smaller reusable components.