Для запуска на локальной машине:
Устанавливаем зависимости $ npm install
Запускаем локальный сервер $ npm run dev
Node --version: v16.14.0
- Со стэком Vue/Nuxt работаю впервые, из-за чего работа и заняла так много времени на такой небольшой объём.
- Сверстал согласно макету, за исключением иконок удаления карточек. Это заняло бы не много времени, но я выдохся + и так чересчур затянул;
- Есть вырвиглазные костыли (resize карточек при переносе на новую строку);
- Использовал create-nuxt-app. Когда заметил, что пакет не популярный и давно обновлялся, имеет в себе старые версии фреймворков и других зависимостей, было уже поздно :)
- Использовал ESLint;
- Добавил просто функционал добавления карточки товара в общий список;
- Добавил маску разделения тысячных через пробел на поле цены;
- Валидация формы: маска для поля цены, number only для поля цены, название товара, описание и цена -- required значения
- special and familiar favicon :)
Спасибо за уделённо время и предоставленную возможность!