Техническое задание на доработку верстки сайта

Основные задачи

Необходимо выполнить три ключевых пункта по модернизации и улучшению существующего сайта.

1. Модернизация навигационного меню

  • Для каждого основного раздела в главном меню необходимо добавить выпадающий подраздел.
  • Пример структуры: раздел «Смартфоны» → подраздел «Запчасти для смартфонов»; раздел «Планшеты» → подраздел «Запчасти для планшетов».
  • Аналогичную логику необходимо применить ко всем разделам меню, где это уместно.

2. Реализация динамического блока «Новости»

  • Существующий статический блок новостей необходимо превратить в рабочий и управляемый.
  • Должна быть реализована возможность добавления, редактирования и отображения новостных статей через административную часть (админку) или простую систему управления.
  • Новости должны корректно отображаться как на главной странице, так и на отдельной странице архива новостей.

3. Гарантия адаптивности

  • Все внесенные изменения, а также текущая верстка сайта, должны быть полностью адаптированы под все типы устройств (десктопы, планшеты, смартфоны).
  • Сайт должен сохранять корректное отображение и удобство использования на любом разрешении экрана.

Технические требования и подход

  • Принцип работы с кодом: при добавлении нового функционала (особенно для динамических элементов, таких как меню или новости) старайтесь избегать прямого написания HTML в основном файле. Для облегчения и поддержки кода рекомендуется использовать JavaScript (библиотеки или чистый JS) для генерации и управления контентом.
  • Комментирование: весь новый или измененный код должен сопровождаться краткими, понятными комментариями, поясняющими его назначение.
  • Опыт: приветствуется опыт верстки без чрезмерного использования автоматических инструментов (ИИ), понимание семантики, кроссбраузерности и принципов адаптивного дизайна.

Дополнительная информация

Данный проект рассматривается как начало долгосрочного сотрудничества. После успешного выполнения этих задач возможны новые задания по развитию и поддержке проекта. В ответе, пожалуйста, укажите ваше ценовое предложение за выполнение описанного объема работ.