Разработка сайта для компании Modus — лидера на рынке ETL и BI-решений
Наша команда создала современный и технологичный дизайн, основанный на фирменном стиле компании. Мы отразили в визуальной коммуникации силу и надёжность лидирующего продукта через бескомпромиссную структурную чёткость, сдержанную технологичную эстетику и акцент на глубине и деталях. Дизайн говорит на языке своей аудитории: он деловой, информационно насыщенный, но при этом лишён визуального шума, что подчёркивает уверенность и зрелость бренда. Pазработали уникальные иллюстрации и наглядно проработали ключевые схемы, такие как архитектура платформы Modus ETL, для лучшего объяснения сложных концепций. Для проекта были подготовлены как светлая, так и тёмная версии интерфейса. В светлой версии использована чистая, воздушная палитра с мягкими белыми тонами (стиль neumorphism) для создания ощущения ясности и открытости. В тёмной версии ключевые элементы оформлены с использованием современных эффектов стекла (стиль glassmorphism), что подчёркивает технологичность и глубину продукта.
При обновлении сайта modusbi.ru ставились следующие технические задачи:
- переход на адаптивную вёрстку с поддержкой всех современных устройств;
- внедрение двух визуальных стилей (неоморфизм и глассморфизм) с возможностью переключения;
- оптимизация производительности (снижение времени загрузки, уменьшение количества HTTP‑запросов);
- интеграция форм с CRM‑системой заказчика;
- повышение доступности (accessibility) и SEO‑показателей.
Для реализации проекта был использован следующий набор технологий:
Фронтенд:
- HTML5, CSS3 (с препроцессором SASS);
- JavaScript (ES6+);
- библиотека GSAP (GreenSock Animation Platform) для плавных анимаций;
- PostCSS с плагинами для автопрефиксации и оптимизации CSS;
- Webpack в качестве сборщика модулей.
Бэкенд:
- PHP 8.1;
- база данных MySQL 8.0;
- Nginx в качестве веб‑сервера с настройкой кэширования.
Интеграции:
- вебхуки для синхронизации с CRM‑системой (на базе Bitrix24);
- Яндекс Метрика для аналитики.
Сайт поддерживает два визуальных режима, переключаемых пользователем:
1. Неоморфизм
- Использует мягкие тени и градиенты для эффекта «выпуклости»
- Элементы имитируют тактильную глубину, сохраняя минималистичность
2. Глассморфизм
- Эффект «матового стекла» за счёт полупрозрачного фона, размытия фона, тонкой границы
- Динамическая адаптация к фону через CSS‑переменные
Переключение между стилями реализовано через CSS‑классы корневого элемента, сохранение выбора в localStorage, плавный переход через CSS‑трансitions.
Для повышения UX внедрены плавные анимации на основе:
- GSAP — для сложных последовательностей (появление блоков, смена слайдов);
- CSS transitions — для базовых эффектов (наведение на кнопки, переключение тем).
Разработана индивидуальная интеграция форм сайта с CRM‑системой:
Фронтенд‑часть:
- Валидация полей через JavaScript;
- Отправка данных через fetch с обработкой ошибок;
- Индикаторы загрузки и уведомления об успехе/ошибке.
Бэкенд‑часть:
Передача в CRM через:
- REST API CRM (аутентификация по API‑ключу);
- очередь заданий для асинхронной отправки;
- логирование ошибок в систему мониторинга.
Дополнительные меры:
- reCAPTCHA v3 для защиты от спама;
- дублирование данных в базу сайта для резервного хранения;
- вебхуки для обратной связи от CRM (например, статус заявки).
Скорость загрузки:
- минификация и сжатие ресурсов;
- ленивая загрузка изображений;
- предзагрузка критических CSS/JS.
Кэширование: Nginx‑кэш для статических файлов.
В результате обновления:
- время загрузки главной страницы сокращено на 40% (с 3.2 s до 1.9 s);
- поддерживаются все современные браузеры (Chrome, Firefox, Safari, Edge, Yandex Browser);
- формы передают данные в CRM с надёжностью 99.8 %.
В рамках проекта для компании Modus был выполнен полный цикл редизайна сайта. Результатом стал комплекс готовых к вёрстке адаптивных макетов, включающий продуманную структуру, интерфейсы ключевых страниц и UI-кит. Разработчики внедрили весь необходимый функционал. Дизайн-решение обеспечивает понятную презентацию продукта и соответствует целям по привлечению корпоративных заказчиков.
до решения задачи
Оставьте заявку, мы свяжемся с Вами и подробно обсудим контекст задачи, найдем лучшие варианты решения.
