Техническое задание.
*Имеется чистая верстка без функционала JS. Необходимо c помощью модульной структуры создать функционал:
- Модальные окна, разный функционал;
- Создание калькулятора,
- Отправка формы и доп. данных, статус и состояние отправки, проверка поля телефона;
- Табы для переключения контента;
- Таймер обратного отсчета до окончании акции;
- Модальное окно для увеличенного просмотра картинок;
- Имеется часть кода функционала на jQuery, написанным другим разработчиком. Импортировать скрипт слайдера Slick, подключить в свой проект;
- При завершении проекта, выпустить JS для production.
Подробное описание ТЗ в формате PDF по ссылке.
*Примечание:
Данная верстка проекта возможно полностью не адаптирована под разные устройства и ширину экрана устройств. Данный макет верстки выдали на курсе, где необходимо было внедрить только функционал JS.
Для запуска проекта, впишите в терминал "npm i", после установки пакетов, запустите "gulp". Для корректной работы формы, необходимо запустить команду в новом терминале "json-server db.json".
npm i
gulp
json-server db.json