Техническое задание: Браузерное расширение для шахматного портала

Необходимо разработать легковесное браузерное расширение, совместимое с Chromium-браузерами (Chrome, Brave, Edge) и функционирующее на популярном шахматном сайте.

Основные требования

  • Цель: Создать расширение, которое в реальном времени получает текущую шахматную позицию со страницы игры.
  • Технологии: Расширение должно быть реализовано в соответствии с современным стандартом Manifest V3.
  • Ключевая функция: Извлечение позиции в формате FEN (Forsyth-Edwards Notation) из интерфейса сайта.
  • Интеграция: Полученные данные должны быть интегрированы (врезаны) в интерфейс сайта для удобного отображения пользователю.

Детали реализации

  • Расширение должно быть минимальным по объёму и не перегружать браузер.
  • Код должен быть чистым, документированным и готовым к дальнейшей поддержке.
  • Важно обеспечить корректную работу именно на указанном целевом сайте.
  • Все конфиденциальные данные (если были в исходном брифe) удалены из ТЗ.

Парсинг данных в режиме инкогнито

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

Редизайн и SEO-оптимизация сайта строительной компании

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