Sobre este proyecto
it-programming / web-development
Abierto
Se busca un desarrollador con experiencia para implementar nuevas funcionalidades en un prototipo web existente. El prototipo actual permite subir archivos (pdf o imagen), extraer campos específicos mediante ocr y comparar los datos obtenidos con reglas predefinidas en una base de datos (excel).
La próxima etapa de desarrollo requiere la implementación de las siguientes características clave:
1. Lectura de códigos de barra: Integrar una solución para leer códigos de barra presentes en etiquetas de medicamentos. Se sugiere el uso de librerías como pyzbar o herramientas similares para esta tarea.
2. Validación de códigos de barra: Los códigos de barra leídos deberán ser validados contra un listado maestro de productos, que se encuentra en un archivo Excel (vademécum o base de datos de productos).
3. Comparación de datos: Se deberá comparar el resultado de la lectura y validación de los códigos de barra con la información previamente extraída del documento mediante OCR, asegurando la coherencia entre ambas fuentes de datos.
4. Procesamiento de comprobantes de venta: Desarrollar la capacidad de procesar comprobantes de venta (tickets), extrayendo datos clave como número de ticket, fecha, ítems, precios, etc.
5. Verificación de información del ticket: Implementar una lógica para verificar que la información extraída del comprobante de venta coincida con los datos obtenidos y validados en los pasos anteriores (OCR y códigos de barra).
El objetivo es enriquecer la capacidad del prototipo para automatizar y validar el procesamiento de documentos y productos, mejorando la eficiencia y precisión del sistema. Se valorará la experiencia en integración de librerías de procesamiento de imágenes y datos, así como en desarrollo web backend.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias