Разработка современного многостраничного сайта
Основные задачи
Необходимо сверстать и разработать функциональный сайт на основе современного JavaScript-фреймворка. Проект включает создание уникальных страниц и работу с динамическим контентом, управляемым через административную панель.
Структура и контент
- Количество страниц: Около 15 уникальных страниц, остальные - типовые (аналогичные по структуре блоков, но с разным наполнением).
- Динамический контент: Реализация системы управления для 4 сущностей:
- Блог (статьи)
- Услуги
- Проекты (портфолио)
- Фильтры для блога, услуг и проектов
- Административная панель: Использование готового, стандартного решения (верстка не требуется). Панель должна позволять управлять всеми сущностями, а также обрабатывать данные из форм.
Функциональные требования
- Анимации: Реализация уникальных, плавных анимаций интерфейса согласно предоставленному макету Figma.
- Формы обратной связи:
- Интеграция отправки данных в CRM-систему и на указанный email.
- Сохранение всех заявок в базе данных админ-панели.
- Реализация в админке функционала для просмотра, сортировки и фильтрации заявок для удобного поиска.
- Производительность и оптимизация:
- Качественный, оптимизированный код с блочными комментариями.
- Скорость загрузки сайта (десктоп и мобильная версия) должна соответствовать "зеленой зоне" в метриках Google PageSpeed Insights.
- Обеспечение быстрых переходов между страницами (SPA-подход или аналогичный).
- Реализация ленивой загрузки (Lazy Load) для изображений и других ресурсов.
Технические детали
- Макет дизайна готов и предоставлен в Figma.
- Требуется предложить стек технологий (JS-фреймворк, инструменты сборки и т.д.) и показать примеры аналогичных работ с анимациями.