Запрос на независимую техническую оценку стоимости проекта автоматизации покупок

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

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

    Краткое описание проекта

    Проект представляет собой не единичный скрипт, а полноценную платформу для автоматической покупки товаров (auto-buyer) на e-commerce сайтах с высоким уровнем защиты. В качестве рабочего примера реализован модуль для британского онлайн-ритейлера currys.co.uk.

    Техническая архитектура

    Система построена на микросервисной архитектуре со следующими ключевыми компонентами:

    • Backend: Python + FastAPI
    • Frontend: React
    • Message Broker: RabbitMQ
    • Database: MongoDB
    • Взаимодействие: Асинхронное, с возможностью горизонтального масштабирования

    Изначально часть логики была реализована в Discord-ботах, но впоследствии вся бизнес-логика была вынесена в отдельные backend-сервисы.

    Ключевой компонент: Эмулятор (Emulator)

    Эмулятор - это не простой HTTP-скрипт, а комплексное решение, автоматизирующее полный пользовательский поток, максимально приближенное к поведению реального человека.

    Основной функционал включает:

    • Навигацию по сайту
    • Выбор товара и указание количества
    • Добавление товаров в корзину
    • Полное прохождение процесса оформления заказа (checkout)

    Автоматическое заполнение данных:

    • Email / Учётная запись
    • Адрес доставки
    • Способ оплаты

    Поддерживаемые методы оплаты:

    • Банковские карты
    • Подарочные карты
    • Промокоды и ваучеры

    Дополнительные возможности:

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

    Панель управления (Dashboard)

    Интерфейс представляет собой пошаговый мастер настройки автопокупки (wizard-flow), включающий этапы: товар → учётная запись → доставка → оплата → скидки.

    Функционал управления:

    • Аккаунтами
    • Адресами доставки
    • Платёжными картами

    Генерация данных:

    • Имён (с вариациями first / last / middle name)
    • Адресов (визуально различных, но при этом валидных)

    Дополнительные модули:

    • История заказов
    • Отслеживание статусов выполнения
    • Адаптивный интерфейс для desktop и mobile устройств

    Таймлайн разработки

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

    Вопросы к сообществу

    Прошу дать оценку не «на глаз», а с профессиональной, инженерной точки зрения:

    1. Какова может быть общая стоимость такого проекта (эмулятор + backend + frontend + архитектура)?
    2. Сколько должен стоить отдельно модуль эмулятора для сайта уровня Currys (полный auto-checkout)?
    3. Насколько ставка $50/час адекватна для проекта такого объёма и сложности?

    Цель запроса

    Получить объективную оценку от разработчиков, имеющих опыт в следующих областях:

    • Автоматизация e-commerce
    • Высоконагруженные системы и микросервисы
    • Браузерная автоматизация
    • Сложные процессы оформления заказа (checkout-flow)