Все элементы интерактива выполнены с помощью нативного JavaScripta, без применения каких либо сторонних библеотек. Так же был применен принцип модульности, к примеру, модальное окно сделано модулем. Данный модуль может быть использовано много кратно.
- Таймер расчета скидки
- Pop Up (модальные окна, вызова замерщика и консультация)
- Меню (открытие меню по нажатию на кнопку, плавное появление меню при скроле)
- Плавный скролл (при нажатии кнопки на верх, при нажатии кнопок меню)
- Слайдеры (так же слайдер в модальном окне, показ выполненных работ)
- Калькулятор (расчеты стоимости работ по балкону)
- Валидация (форм, а так же при вводе цифр в калькуляторе)
- Работа с серевером (отправка данных на сервер)
- Получение комментариев из файла (json формат файла) и вывод их на страницу
- Сборка всего проекта с помощью "webpack"