Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Проект представляет собой комплексную разработку распределённой системы автоматизации, включающей серверную часть, очередь задач, простой веб-интерфейс, Android-агент (APK) и подсистему хранения и экспорта данных. Работа выполняется поэтапно. На первом этапе проводится проектирование: создаётся архитектура системы, ER-диаграмма, черновой OpenAPI, а также план безопасности с описанием хранения секретов, RBAC и audit-логов. Второй этап включает разработку backend-части на Node.js/TypeScript с использованием Fastify, PostgreSQL, Redis и Bull-очередей, реализацию REST API (устройства, задачи, прокси, аутентификация JWT с базовой RBAC), а также создание минимальной веб-панели для просмотра устройств, задач и логов. Все сервисы упаковываются в Docker Compose с инструкциями по запуску. Третий этап — разработка Android-агента на Kotlin: регистрация на контроллере, heartbeat, получение и выполнение задач (navigate, wait, click, extract по CSS/XPath, screenshot, upload), а также базовые функции уникализации в рамках root-доступа без вмешательства в IMEI или serial. Подготовка примеров сценариев в JSON/YAML и сборка APK с исходниками. На четвёртом этапе реализуется система хранения артефактов: MinIO/S3 для скриншотов, PostgreSQL для результатов, экспорт данных в CSV/JSON и API для выгрузки. Пятый этап включает интеграцию, тестирование и передачу проекта: интеграционные тесты на реальных устройствах, smoke-тесты для нагрузки, исправление ошибок, подготовка документации, чеклист приёмки и передача всех исходников, ER-диаграмм, OpenAPI, Docker Compose и инструкций по развёртыванию.
Деталі роботи
Додано 11 грудня 2025
478 переглядів
Фрилансер
Таісія Солом'яна
Україна Україна  20  0

Вільний для роботи Вільний для роботи
19 Сейфів завершено
На сервісі 1 рік