1. Implement the Product and Category interfaces for typing API responses based on swagger. You able to create helper interfaces for nesting.
2. Create static Header and Footer according to the design, without interactivity ("Burger" functional of open/close mobile menu could be skipped for the moment.).


3. Implement a dynamic FooterIcon component that includes two props: an icon and a URL. This component should display the passed data as per the design. Use this component to display icons in the footer. Don't forget about typing.

Acceptance criteria for 1
Acceptance criteria for 1*
task/02-interfaces1. Implement the Product and Category interfaces for typing API responses based on swagger. You able to create helper interfaces for nesting.
2. Create static Header and Footer according to the design, without interactivity ("Burger" functional of open/close mobile menu could be skipped for the moment.).


3. Implement a dynamic FooterIcon component that includes two props: an icon and a URL. This component should display the passed data as per the design. Use this component to display icons in the footer. Don't forget about typing.

Acceptance criteria for
1Acceptance criteria for
1*