Analisando propostas

Desarrollo de Aplicación Web Progresiva (Pwa) para Optimizar Proceso de Afiliación de Usuarios

Publicado em 29 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Se busca un desarrollador experimentado para crear una Aplicación Web Progresiva (PWA) robusta y eficiente, diseñada específicamente para gestionar el proceso de afiliación de nuevos usuarios. La PWA debe ofrecer una experiencia de usuario fluida y similar a la de una aplicación nativa, con capacidades offline y notificaciones push para mejorar la retención y el engagement.

Objetivos clave:

Registro de afiliados mediante:

Escaneo de ine (ambos lados), extracción automática de datos con ocr, validaciones de formato y captura de foto del afiliado. [CURP opcional por derivación].

Formulario manual con campos obligatorios y validaciones.

Modo offline-first: almacenamiento local cifrado y sincronización cuando haya internet.

Panel admin (web) para:

Búsqueda y filtros avanzados.

Revisión/edición de registros y estatus.

Exportación CSV/Excel y reportes básicos.

Seguridad y cumplimiento:

Autenticación (email/contraseña y opcional 2FA).

Roles (capturista, supervisor, admin).

Cifrado en tránsito y en reposo.

Aviso de privacidad y consentimiento explícito.

Integraciones deseables:

Generación de CURP por algoritmo/servicio si es posible.

Enriquecimiento de datos con códigos postales/colonias (catálogos oficiales).

Envío de comprobante por email/WhatsApp (opcional).

UX:

Flujo rápido para brigadas de campo.

Escaneo guía con marco, control de iluminación, retoma si hay blur.

Validaciones en tiempo real y guardado automático.

Campos mínimos por afiliado:

Datos personales: nombre(s), primer/segundo apellido, fecha de nacimiento, sexo, CURP (capturado o generado), teléfono, email.

Domicilio: calle, número, colonia, Cp, municipio, estado.

ine: número ocr/id, clave de elector, vigencia, sección, emisor; fotos anverso/reverso.

Metadatos: usuario capturista, geolocalización opcional, timestamp, versión de app.

Tecnología preferida:

Front: PWA con React/Next.js o Vue/Nuxt, Workbox para caché offline, IndexedDB.

OCR: Tesseract.js o servicio de ocr confiable; lectura de mrz/qr si aplica.

Backend: Node.js (Nest/Express) o Python (FastAPI), REST/GraphQL.

Base de datos: PostgreSQL/MySQL con migraciones.

Panel admin: React/Next.js + tabla con filtros y exportación.

Despliegue: contenedores (Docker) y ci/cd básico.

Entregables:

Código fuente completo en repositorio privado.

Documentación técnica y manual de uso.

Infraestructura mínima de despliegue (staging y producción).

Scripts de inicialización de bd y catálogos (cp/colonias).

Pruebas básicas (unitarias y e2e para flujo de afiliación).

Paquete de build PWA y configuración de Service Worker.

Criterios de calidad:

Performance Lighthouse PWA 90+.

Precisión de OCR >90% en campos clave bajo condiciones normales de luz.

Mínimos errores de sincronización y reintentos automáticos.

Accesibilidad AA.

Buen manejo de duplicados (por CURP/clave de elector/teléfono).

Alcances opcionales (cotizar por separado):

App nativa wrapper (Android/iOS) solo para permisos de cámara avanzados.

Integración con WhatsApp Business API para confirmaciones.

Dashboard de métricas (gráficas de altas por zona/brigada).

Multi-tenant por organización.

Presupuesto: Indicar propuesta fija y desglosar por módulos (pwa captura, ocr, backend, panel admin). Estimar plazo por favor.

Notas:

Proveeré identidad visual, textos legales y estructura de catálogos.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por C. M.