# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generate
- Создан проект Nuxt.js
- Каждый компонент являться SFC
- Использовать css-modules или scoped
-
Использование GIT
-
Настройка сборки проекта
-
Использование Vue фреймворка
-
Использование CSS препроцессора
-
Верстка задания согласно макету
-
Стилизация состояния взаиможействе было сделано на мое усмотрение
-
Верстка адаптивной версии под мобильные устройства
-
Была добавлена валидация формы
-
Кнопка добавления товара неактивна пока форма пуста или невалидна
-
Добавление маски разделения тысячных пробелом для поля цены
-
Разработка функционала добавления товара в общий список из формы
-
Верстка состояния удачного добавления товара в форме на свое усмотрение
-
Анимация добавления товара в список
-
Анимация перехода состояний
-
Добавление функционала удаления товара из списка
-
Разработка функционала сохранения списка товаров при перезагрузке страницы
-
Разработка функционала сортировки списка товаров параметрам
-
Анимация удаления товара
-
Анимация сортировки товара