Техническое задание на доработку расширения для Google Chrome

Цель проекта

Модернизировать существующий набросок расширения для браузера Google Chrome, исправить ошибки и реализовать ключевой функционал для анализа веб-страниц.

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

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

Функциональные требования к расширению

Анализ страницы

  • Расширение должно анализировать контент текущей открытой в браузере вкладки.
  • Основной тип обрабатываемых страниц - страницы с информацией о торговых процедурах (тендеры, закупки и т.п.).

Обработка и вывод данных

  • Система должна перерабатывать (рерайтить) исходный текст задания, делая его более понятным и структурированным.
  • Все упоминания конкретных фирм, сайтов, телефонов и других прямых контактных данных в исходном тексте должны быть скрыты или удалены.
  • Результат работы должен возвращаться в формате JSON со следующей структурой полей:
    • title - краткий, информативный заголовок для текста.
    • description - краткое описание (2-3 предложения).
    • text - полное описание в виде HTML-кода (только содержимое тега <body>, без самого тега, без стилей и скриптов). В тексте следует использовать заголовки (h1, h2, h3) и списки (ul/li) для структурирования.
    • theme - тематика, определенная одним словом (например, "продвижение сайтов", "код", "код на питоне", "дизайн", "копирайтинг").

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

  • Расширение разрабатывается для Google Chrome.
  • Необходим рефакторинг и исправление ошибок в существующем коде.
  • Интерфейс расширения (popup) должен содержать форму для управления основными настройками.
  • Код должен быть чистым, комментированным и поддерживаемым.

Создание контент-плана и видеороликов для продвижения Telegram-канала по архитектурному освещению

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

Интеграция платежной системы на сайт Tilda

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

Дизайн интерфейсов для многоуровневой веб-платформы

Требуется UX/UI-дизайнер для создания прототипов публичной главной страницы, административной панели и двух типов личных кабинетов пользователей. Необходимо разработать логичную и удобную структуру для всех частей системы.