Написать сайт согласно макету(можно вносить свои правки по дизайну) приведенный ниже. Помимо главной страницы, реализовать страницу корзины с функционалом добавление товаров с главной, так же страницу самих товаров, модалку авторизации и избранных товаров(желательно в стилистике главной страницы)
- Возможность добавлять/удалять товары из корзины
- Возможность добавлять/удалять товары из избранных
- Работающая пагинация на странице товаров
- Фейк авторизация через мок сервис(фейк jwt авторизация с интерцептором)
- Работающие карусельки на главной(желательно без использования сторонних библиотек)
- PWA
- Angular не ниже 10
- Universal
- SCSS
- Typescript не ниже 4 версии
- Eslint(нужно будет заменить tslint) + prettier
- Строгая типизация
- Юнит тесты
- Без использования сторонних библиотек
- Модалку авторизации сделать роутом либо открывать через оверлей
- NGRX
- Иконки в виде спрайтов
- В server.ts накидать фейк апи и использовать не мок сервисы
- Адаптивность
- Последнию секцию можно реализовать в виде masonry раскладки на чистых гридах либо же пропустить