Техническое задание: Разработка сайта и админ-панели
Основная задача
Полностью воспроизвести существующий веб-сайт, включая его визуальный стиль и функционал, с последующей разработкой системы управления контентом (админ-панели).
Требования к первой части работы (Фронтенд)
- Верстка: Создать чистую, семантическую HTML-разметку, полностью копирующую структуру и контент исходного сайта.
- Стилизация: Воспроизвести весь визуальный стиль (внешний вид, шрифты, цвета, отступы) с использованием чистого CSS.
- Макет: Для построения сеток и сложных layout'ов использовать исключительно CSS Grid. Применение любых CSS-фреймворков (Bootstrap, Tailwind и т.д.) не допускается.
- Результат: Полностью статический, корректно отображающийся во всех современных браузерах сайт.
Требования ко второй части работы (Админ-панель)
- Функционал: Разработать защищенную административную панель для управления контентом сайта.
- Возможности: Панель должна позволять добавлять, редактировать и удалять текстовые блоки, изображения, новости или другие элементы, специфичные для сайта.
- Интеграция: Обеспечить связь между админ-панелью и статическими страницами, чтобы изменения, внесенные через админку, отображались на основном сайте.
- Безопасность: Реализовать систему авторизации (логин/пароль) для доступа к панели управления.
Ожидаемый результат
Два взаимосвязанных продукта: 1) точная статическая копия исходного сайта на HTML/CSS (Grid); 2) работоспособная и безопасная админ-панель для его наполнения и обновления без вмешательства в код.