Техническое задание: Разработка административной панели управления сайтом
Необходимо создать и интегрировать в существующий сайт защищенную административную панель с полным набором функций для управления контентом.
Основные функциональные требования
- Управление навигацией: Возможность добавлять, редактировать, удалять и переупорядочивать пункты основного меню и подменю сайта.
- Управление медиаконтентом: Реализация функционала для загрузки, удаления, описания и каталогизации изображений (галереи, баннеры, товары и т.д.).
- Управление типографикой: Настройка шрифтовых решений через админку - выбор семейств шрифтов, размеров, цветов для различных элементов текста (заголовки, основной текст).
- Подключение аналитики: Интеграция системы веб-аналитики (например, Яндекс.Метрика) с возможностью вставки кода отслеживания через админ-панель.
- Безопасность: Защищенный вход (логин/пароль), разграничение прав доступа (при необходимости).
- Удобный интерфейс: Интуитивно понятная и удобная для постоянной работы панель управления.
Технические детали
- Админка должна быть "привязана" к существующему сайту, все изменения должны отображаться на нем в реальном времени.
- Требуется полноценный CRUD-функционал (Create, Read, Update, Delete) для основных сущностей.
- Все изменения должны сохраняться надежно и быть отказоустойчивыми.
Исполнитель должен предложить оптимальную технологическую реализацию (фреймворк, СУБД) и обеспечить чистоту кода интеграции.