Multi-page structure: Three fully functional pages have been implemented: Home, Product Catalog, and Product Details.
The layout is optimized for four breakpoints, ensuring correct display on all devices.
Modern layout: The interface grids are built using modern Flexbox and CSS Grid standards.
Interactive elements: A drop-down mobile menu and an interactive search bar are implemented using pure JavaScript (Vanilla JS).
Style organization: Using the SASS/SCSS preprocessor for a modular style architecture.
Build automation: Resource optimization (minification, compilation) and local development are configured using Gulp.
The finished project is created in the - "build" folder.
npm inpm startnpm run prodnpm run build