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

Необходимо создать сайт с нуля, разделив работу на три ключевых этапа: проектирование дизайна, верстка макетов и программирование серверной части. Задание составлено для каждого специалиста отдельно.

1. Задача для дизайнера

Разработать современный, удобный и визуально привлекательный дизайн для всех страниц сайта.

Требования:

  • Создать прототипы основных страниц (главная, каталог, контакты, статья/карточка товара).
  • Подготовить полный дизайн-макет в Figma, Adobe XD или аналогичном инструменте.
  • Продумать адаптивную версию для мобильных устройств и планшетов.
  • Подготовить логотип и элементы фирменного стиля (цветовая палитра, типографика, кнопки, иконки).
  • Предоставить все исходные файлы и графические ресурсы.

2. Задача для верстальщика (Frontend-разработчика)

Адаптивная и кроссбраузерная верстка предоставленных дизайн-макетов.

Требования:

  • Точно перенести все элементы дизайна в код.
  • Реализовать адаптивность (Mobile First подход приветствуется).
  • Обеспечить корректное отображение в последних версиях Chrome, Firefox, Safari, Edge.
  • Оптимизировать скорость загрузки (сжатие изображений, минификация кода).
  • Верстка должна быть семантичной и валидной.
  • Подготовить чистый HTML, CSS и, при необходимости, базовый JavaScript для интерактивных элементов (слайдеры, меню).

3. Задача для программиста (Backend-разработчика)

Разработка серверной логики, системы управления контентом (CMS) или необходимого функционала.

Требования:

  • Выбрать и обосновать стек технологий (например, PHP/Laravel, Python/Django, Node.js).
  • Разработать архитектуру базы данных.
  • Реализовать административную панель для управления контентом сайта.
  • Настроить хостинг, домен и базовое SEO (человеко-понятные URL, мета-теги).
  • Обеспечить безопасность (защита от SQL-инъекций, XSS-атак).
  • Интегрировать сверстанные frontend-шаблоны с backend-логикой.

Общие требования ко всем этапам

  • Соблюдение сроков, указанных в этапах.
  • Чистый, документированный и поддерживаемый код.
  • Регулярная коммуникация и согласование этапов работы.
  • Предоставление исходных файлов и инструкций по развертыванию проекта.

Очистка сервера VPS от вируса-майнера и настройка защиты

Требуется комплексное удаление майнера xmlrig с сервера Ubuntu под управлением ISPmanager, который переустанавливается после простой очистки. Необходимо найти и устранить источник заражения, а также настроить защиту от повторного проникновения.