Техническое задание: Парсер заказов интернет-магазина

Основная цель

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

Требования к разработке

Язык программирования (по приоритету):

  • Go Lang (предпочтительно)
  • Node.js с TypeScript (приветствуется)
  • Python (альтернативный вариант)

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

  • Реализация механизма авторизации в системе интернет-магазина
  • Обход заказов с постраничной навигацией
  • Первичная полная синхронизация всех заказов
  • Последующая инкрементальная синхронизация только новых заказов
  • Сохранение сессионных данных (куки) для повторного использования
  • Автопроверка актуальности сессии и повторная авторизация при необходимости

База данных (по приоритету):

  • PostgreSQL (желательно)
  • MySQL/MariaDB
  • SQLite (крайний случай)

Архитектура решения:

  • Создание структуры БД для хранения заказов
  • Механизм сравнения данных для выявления новых записей
  • Обработка ошибок и логгирование
  • Возможность повторного запуска синхронизации

Ожидаемый результат

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

Поиск скрытого API-роута для получения видео без водяного знака

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

Разработка стратегии маркетинговой поддержки продуктовой линейки бренда

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

Срочный редизайн двух страниц CRM в Figma

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