Sobre este proyecto
it-programming / web-development
Abierto
Se requiere el desarrollo de una aplicación en AppSheet para la gestión eficiente de reportes. Los requerimientos principales incluyen:
Lógica de Folio Correlativo: Implementación de un sistema de numeración secuencial robusto (1, 2, 3...) Que garantice la unicidad de los folios. Es crucial que el sistema prevenga duplicados, incluso en escenarios de sincronización simultánea por múltiples usuarios. Se prefiere una automatización dentro de AppSheet que asigne el número de folio al momento de recibir el dato en el servidor.
Configuración de Campos Esenciales:
- Captura de fotos: La aplicación debe permitir la captura de al menos tres fotos por reporte.
- Geolocalización automática: Funcionalidad para registrar la ubicación GPS de forma automática al momento del envío del reporte (opcional, pero deseable).
- Firmas digitales: Integración de campos para la recolección de firmas digitales.
Interfaz de Usuario (UX):
- Personalización visual: La aplicación debe reflejar la identidad de marca, incluyendo colores corporativos y logotipos.
- Organización del formulario: El formulario de reporte debe estar estructurado en pasos o páginas para optimizar la usabilidad y la experiencia del usuario.
Automatización de Salida:
- Generación de PDF: Tras cada envío exitoso de un reporte, la aplicación debe generar automáticamente un resumen del reporte en formato PDF.
- Envío automático por correo electrónico: El PDF generado debe ser enviado automáticamente por correo electrónico a la dirección de la administración, asegurando que cada envío tenga un correlativo diferente.
Integración de Datos:
- Hoja de Google Sheets: La aplicación debe estar vinculada a una Hoja de Google Sheets estructurada para el almacenamiento y gestión de los datos.
Gestión de Usuarios:
- Se solicita una breve explicación o guía sobre cómo añadir o quitar usuarios de la aplicación en el futuro, facilitando la administración continua.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
Plazo de Entrega: No definido
Habilidades necesarias