service.mobilservice.kz
24 мая 2022, service.mobilservice.kz
Вёрстка настольной версии. Слайдер с parallax-эффектом, векторные фоны, активное примененеие SVG спрайтов. Технически самый сложный проект на данный момент. От себя реализовал внешний вид и логику личного кабинета, уведомления и страницы с политиками обработки персональных данных. Есть функция удаления используемых cookie. Сложная форма регистрации заявки. Фреймворк Bootstrap5 задействован на максимум. По собственной инициативе дважды переделывал дизайн элементов формы заявки, исходя из меняющегося функционала и изменений в процессе интеграции с 1С. Есть интерактивная Яндекс-карта, выбор даты, сложная валидация полей формы как на стороне клиента так и на стороне API, кастомные формы входа и регистрации. Большая часть из всего этого отсутствовала в макетах и ТЗ. Сайт интегрирован с 1C. К сожалению, сервер c 1C на стороне заказчика, поэтому были титанические сложности в плане интеграции и общей логики работы. В итоге я написал свой REST API поверх эндпоинтов 1C, а также додумывал логику работы формы, данных и даже угадывал наперёд, что можнт быть реализовано в дальнейшем. В последних правках реализовал кастомный шаблон для уведомления менеджеров о новой заявке по электропочте а также возможность добавить событие записи в календарь (спецификация iCalendar).
