Terminado

Desarrollo de Aplicación Móvil con Módulos de Inicio de Sesión, Perfil y Enrolamiento Biométrico

Publicado el 14 Enero, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere el desarrollo de una aplicación móvil nativa para android y/o ios completa que incluya funcionalidades de inicio de sesión, visualización de perfil de usuario y un proceso de enrolamiento biométrico detallado. La aplicación deberá interactuar con servicios web para la gestión de datos y biometría.

El módulo de Inicio de Sesión debe ofrecer dos opciones:
1.  Acceso mediante CURP y Referencia.
Al iniciar sesión, la aplicación consumirá un servicio web para autenticar al usuario y obtener sus datos, los cuales deberán ser almacenados localmente. Adicionalmente, se deberá enviar la geolocalización del dispositivo para su almacenamiento en la base de datos. En caso de éxito, la aplicación permitirá el acceso; en caso de error, se mostrarán los mensajes correspondientes.

El módulo de Perfil de Usuario mostrará los datos básicos de la persona que ha iniciado sesión, incluyendo:
-  Nombre
-  Apellido Paterno
-  Apellido Materno
-  CURP
-  Referencia

El módulo de Enrolamiento guiará al usuario a través de una serie de pasos para la captura de datos biométricos:
-  Toma de Fotografía: Consumirá un servicio web para el envío de la imagen.
-  Toma de Firma: Consumirá un servicio web para el envío de la firma.
-  Toma de Huellas de Palma Izquierda: Consumirá un servicio web para el envío de la palma izquierda.
-  Toma de Huellas de Pulgar Izquierdo: Consumirá un servicio web para el envío del pulgar izquierdo.
-  Toma de Huellas de Palma Derecha: Consumirá un servicio web para el envío de la palma derecha.
-  Toma de Huellas de Pulgar Derecho: Consumirá un servicio web para el envío del pulgar derecho.
-  Toma de Video de Prueba de Vida: Consumirá un servicio web para el envío del video.

Si el proceso de enrolamiento se completa exitosamente, se deberá consumir un servicio web de confirmación para actualizar el estatus de la persona a 'ENROLADO', mostrar un mensaje de finalización y regresar a la pantalla de inicio de sesión. En caso de que el proceso no pueda concluirse, o si ocurre una falla o interrupción en el servicio, la aplicación deberá mostrar un mensaje para intentar más tarde, consumir un servicio web de reseteo o borrado de todos los datos biométricos cargados y regresar a la pantalla de inicio de sesión.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva

Plazo de Entrega: No definido

Habilidades necesarias