Фронт для распознавания сканов

Цена договорная
18 июня 2019, 12:06 • 5 откликов • 73 просмотра
День добрый

Ищем специалиста способного помочь разработкой модуля для специализированного ГЕО ПО. ПО собственной разработки, им занимается отдельная команда. Эти же коллеги будут прикручивать модуль к ПО и отвечать на ваши вопросы в ходе разработки.
С очень высокой вероятностью дальнейшая поддержка и развитие модуля также будет на вашей стороне, поэтому для продуктивности желателен весь набор самых лучших человеческих черт и знание того на чем мы работаем:
Постоянно используем
• Php
• yii2 (или другой фреймворк, с пониманием чем он лучше под задачу )
• js
• sql (join, вложенные запросы)

Временами используем
• Vue (или любой js фреймворк)
• postgre
• postgis
• vagrant

Наш стек
• Php
• Yii2
• Vue
• Vuex
• Vuetify
• vagrant
• leaflet
• yandex maps api
• postgre
• postgis


Собственно задание на модуль. От вас прошу оценку срока и стоимости. Ну и также насколько имеет возможность далее поддерживать и докручивать.
Спасибо.
Ps у нас два модуля на разработку второй тоже разместил как заказ отдельный.

++++++++++++++

Фронт для распознавания сканов
Есть нейросети и питоновские скрипты для обработки сканов анкет (модуль). Нужно к модулю сделать вэб приложение, в котором обычный пользователь Логинится, затем Выбирает в меню: Распознавание анкет или Ручной разбор
Для распознавания анкет:
1. Выбирает источник (папку) из которой брать файлы для распознавания, файлы загружаются
2. Есть кнопка «начать обработку», как на нее нажимают – загруженные файлы встают в очередь – постепенно обрабатываются скриптами обработки
3. Видит очередь, прогресс, сколько обработано и осталось, время до завершения всей очереди
4. По мере обработки, заполняется таблица с полями (все форматы и сканы и скрипты обработки дадим)
5. Пользователь может выгрузить в экселе или забрать на другой странице результат обработки – на страницы лежат файлы эксель по каждому

Для ручного разбора:
Интерфейс разделен на три части:
Часть1
1) Легенда – с каким файлом работаем сейчас, выбор и навигация между файлами, загрузка из внешних папок в систему и кнопки действий оператора: сохранить, следующая
Часть2
2) Зона страницы скана с которой сейчас работаем и гор\верт прокрутка + зумирование + перетаскивать мышью – в этой части оператор только смотрит:
3) Исходя из правил формируется очередь для ручного разбора - рукописный текст, зоны в высокой вероятностью ошибки по результату распознавания анкет в п1
4) Цветной рамкой очерчена группа полей \ часть анкеты по какому-либо признаку (рукописный текст, зоны в высокой вероятностью ошибки по результату распознавания анкет в п1) для ручного разбора
Часть3
5) В зависимости от того, какая часть анкеты в интерфейсе (часть2), такие же поля выводятся оператору в части3
6) Поля выводятся какие есть (название и значение) в формате который есть в БД
7) Каждое поле имеет задаваемый признак по возможному действию оператора и по цвету соответствуют цветной рамке в части 2:
a. Заполнить – в поле сразу можно вносить данные
b. Подтвердить – уже внесено что-то и можно только нажать кнопку Подтвердить, рядом с Подтвердить всегда есть кнопка Исправить
c. Исправить - чтобы внести данные нужно нажать кнопку
d. Смотреть – оператор не может изменять это поле – кнопка не выводится просто поле нельзя изменить
8) Оператор выполняет задачи, как только курсор обирается с поля, данные автоматически сохраняются. И сохраняются еще раз если оператор жмет «Сохранить» в Легенде.
Действия оператора и модуля логируются (что сколько с какой анкетой делал оператор и модуль)