Техническое задание: Модернизация браузерного расширения

Цель проекта

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

Текущее состояние

Расширение в данный момент использует два списка, заполняемых пользователем вручную:

  • Белый список (разрешенные сайты).
  • Черный список (заблокированные сайты).

Требуемые доработки

Основная функциональность

  • Интегрировать механизм загрузки списка нежелательных ресурсов из указанного внешнего источника (URL на список, API базы данных и т.п.).
  • Список должен содержать категории сайтов, такие как онлайн-казино, букмекерские конторы и аналогичные.
  • Реализовать фоновую синхронизацию списка с удаленным ресурсом с настраиваемой периодичностью.
  • Обеспечить приоритет правил: локальные настройки пользователя (белый/черный список) должны иметь высший приоритет над загружаемым списком.
  • Предусмотреть обработку ошибок при недоступности внешнего ресурса (использование кэшированной версии, уведомление пользователя).

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

  • Сохранение всей существующей логики работы расширения и пользовательского интерфейса.
  • Код должен быть чистым, документированным и готовым к дальнейшей поддержке.
  • Решение должно быть кросс-браузерным или адаптировано под указанный заказчиком браузер.

Результат работы

  • Обновленное рабочее расширение с новой функциональностью.
  • Исходный код проекта с комментариями.
  • Краткая инструкция по настройке и использованию нового функционала.

Разработка сайта под ключ для аутсорсинговой компании

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

Разработка отчета для клиента по шаблону

Необходимо оформить ежемесячный отчет за ноябрь на 4 страницы, включая текст и изображения. В качестве основы предоставлен шаблон отчета за октябрь. Требуется адаптировать макет и содержание под новый период.