Одностраничный сайт
Вёрстка данного многостраничного сайта уже существовала. Требовалось реализовать несколько функций с помощью JavaScript
Сайт представляет собой онлайн-магазин для продажи картин, нарисованных по вашему фото
Цель проекта - совершенствование знаний в разработке frontend приложений на JavaScript в парадигме функционального программирования
The goal of the project is to improve knowledge in the development of frontend JavaScript applications in the functional programming paradigm
Используемые технологии
- JavaScript
- HTML5
- SASS
- Fetch
- Prettier
- Gulp
Используемые библиотеки
- animate.css
- bootstrap.css
gulp
- базовая команда, которая запускает сборку для разработки, используя browser-sync
- Кастомный слайдер. Применяется несколько раз. При наведении мыши — останавливается автоматическое перелистывание
- Несколько модальных окон с разной логикой взаимодействия
- Модалка, срабатывающая через определённое время с формой обратного звонка
- Модалка с промокодом. Кнопка в виде подарка, находится в правом верхнем углу и исчезает после взаимодействия
- Модалка с промокодом, которая срабатывает, если клиент не нажал на соответствующую кнопку в начале страницы
- Модалка, срабатывающая при клике на кнопки — Заказать дизайн портрета, Хочу так же, Заказать. В окнах есть форма с возможностью загрузить свой файл и оставить комментарий
- Есть три вида форм
- Заказать дизайн
- Заказать обратный звонок
- Форма конфигуратор, с возможностью выбора размера, материала, доп. услуги, можно ввести промокод
- Отправка формы реализованна с помощью метода Fetch. Есть спиннер загрузки и оповещения о результатах отправки — Ok, Fail
В процессе разработки, все задачи были выполнены. Поставленная цель достигнута