Разработка MVP системы автоматизированной обработки заявок с веб-интерфейсом

80 000 ₽
pythonrest apireactpostgresqlpdf/document processingmachine learningвеб-интерфейсобработка pdf/docx/xlsxии-интеграцияпарсинг писемадминистрирование правиллогированиеидемпотентностьbitrix24обработка документовpdf/docx/xlsx парсингocrapi интеграцияcrm интеграция

Требуется создать систему обработки входящих заявок, которая принимает текстовую информацию и файлы, извлекает структурированные данные, проверяет их по заданным критериям и выдаёт решение о соответствии заявки параметрам сделки.

Система должна быть развёрнута на одном сервере и состоять из двух основных компонентов. Ядро обработки должно принимать текстовые данные и файлы, сохранять информацию о заявках, исключать дубли на основе внешних идентификаторов, парсить письма и вложения (PDF, DOCX, XLSX с распознаванием отсканированных документов через ИИ), сохранять загруженные файлы в хранилище. Предквалификация выполняется по настраиваемым правилам с использованием критических и балльных факторов и установленных порогов для вердикта.

Веб-интерфейс должен включать форму для отправки заявок (поля для текста, данных контрагента, загрузки нескольких файлов), экран отображения статуса с выводом профиля запроса, вердикта и разбора учитываемых факторов, административный раздел для управления правилами и порогами без необходимости изменения кода. Модуль работы с контрагентами реализуется как заглушка, но архитектура должна предусматривать подключение CRM (например, Bitrix24) без переработки основного ядра.

Система рассчитана на обработку до 50 заявок в сутки. Требуются идемпотентность приёма данных, логирование всех этапов обработки и механизм повторных попыток при сбоях внешних вызовов к ИИ-сервисам. Подробное техническое задание с описанием модулей, статусов, структуры данных и пользовательских сценариев будет предоставлено выбранному исполнителю.

Вход и регистрация

Пришлём одноразовый код на почту — пароль не нужен.

или код входа

Пройдите проверку безопасности ниже, чтобы продолжить