Se requiere el desarrollo de un servicio o programa de Windows en C#/.NET para integrar un lector de huella DigitalPersona
U.are.U 4500. El objetivo principal es permitir el enrolamiento e identificación de huellas dactilares utilizando el DigitalPersona SDK for Windows y el motor de comparación FingerJet.
Funcionalidades clave:
1. Utilizar el DigitalPersona SDK for Windows (compatible con identificación 1:1 y 1:n) y el motor FingerJet.
2. Implementar la función de enrolamiento de nuevas huellas, asociando cada plantilla a un ID de texto proporcionado (ej. "IH-0001").
3. Desarrollar la capacidad de identificar una huella escaneada contra todas las plantillas almacenadas en modo 1:n del SDK.
4. Al identificar exitosamente a una persona, el servicio debe realizar una petición http post a la url http://localhost:5050/checkin con un cuerpo json que contenga el id del socio (ej. {"Id_socio":"IH-0001"}).
El cliente ya dispone del lector DigitalPersona
U.are.U 4500 y el endpoint HTTP para el check-in está operativo. El runtime de FingerJet está incluido en el SDK y es de libre distribución.
Entregables:
* Código fuente completo del programa/servicio.
* Instrucciones detalladas para la instalación en una PC con Windows.
* Verificación de funcionamiento "end-to-end" (enrolar 2-3 personas de prueba, escanear y confirmar la correcta recepción del POST).
Consideraciones:
* No es necesario interactuar con la aplicación web o base de datos existente del cliente (Firebase/Firestore).
* La interfaz gráfica puede ser simple, con opciones básicas de "Enrolar" e "Identificar".
Requisito indispensable: Experiencia previa comprobable con SDKs de biometría/fingerprint en C#/.NET (DigitalPersona, SecuGen, Futronic o similar). Se solicita incluir ejemplos de proyectos anteriores en la propuesta.
Plazo de Entrega: No definido