Desarrollo de Aplicación Web + App Móvil (Android/iOS) para Gestión de Formularios Digitales con Sincronización Offline
Budget: $250 – $750 USD
Descripción general:
Buscamos un desarrollador o equipo especializado en aplicaciones web y móviles para crear una plataforma que permita digitalizar y optimizar procesos mediante formularios digitales personalizables, similar a MoreApp.
El sistema debe permitir:
• Gestión de organizaciones y usuarios administradores por organización.
• Creación de formularios con múltiples tipos de controles.
• Almacenamiento y acceso a los formularios desde clientes Android/iOS.
• Funcionamiento offline con sincronización automática cuando haya conexión estable.
⸻
Características principales:
1. Módulo Web (Administración)
• Autenticación y roles de usuario:
• Superadministrador (gestiona todas las organizaciones).
• Administrador por organización (gestiona sus formularios y usuarios).
• Usuario final (solo completa formularios asignados).
• Gestión de organizaciones: Alta, baja y edición.
• Gestión de usuarios dentro de cada organización.
• Constructor de formularios (Form Builder):
• Controles disponibles:
• Texto (corto y largo)
• Numérico
• Fecha y hora
• Lista desplegable
• Casilla de verificación
• Radio buttons
• Captura de foto / video
• Firma digital
• Ubicación GPS
• Escaneo de código de barras / QR
• Posibilidad de definir validaciones y obligatoriedad de campos.
• Posibilidad de asignar formularios a ciertos usuarios.
• Visualización y exportación de datos: Exportar a Excel, PDF o integraciones vía API.
⸻
2. Aplicaciones móviles (Android / iOS)
• Login con credenciales de usuario.
• Descarga de formularios disponibles para el usuario.
• Almacenamiento local de formularios y datos completados cuando no hay conexión o es inestable.
• Sincronización automática de datos al recuperar conexión.
• Interfaz optimizada para uso en terreno (pantallas rápidas, pocos pasos, botones grandes).
• Funciones móviles adicionales:
• Captura de fotos y videos.
• Registro de coordenadas GPS.
• Escaneo de códigos de barras/QR.
• Firma en pantalla.
⸻
3. Requisitos técnicos
• Backend: Node.js, Django o Laravel (a definir con el desarrollador).
• Base de datos: MySQL o PostgreSQL.
• Frontend Web: React, Vue o Angular.
• Aplicaciones móviles: Flutter o React Native (una sola base de código para Android/iOS).
• Modo offline: Manejo local de datos en SQLite o base de datos embebida.
• API REST para comunicación entre web y móvil.
• Seguridad: Autenticación JWT, cifrado de datos sensibles, control de accesos por rol.
⸻
4. Entregables
• Código fuente completo (Web, Android, iOS).
• Documentación técnica y manual de usuario.
• Scripts de instalación y despliegue.
• 1 mes de soporte post-entrega para correcciones.
⸻
5. Plazos y presupuesto
• Plazo estimado: 8 a 12 semanas (a definir según propuesta).
• Presupuesto: Indicar monto y forma de pago.
⸻
6. Ejemplos de referencia
• MoreApp
• Jotform Mobile Forms
Nota: Se valorará experiencia previa en desarrollo de sistemas con sincronización offline y construcción dinámica de formularios.
Buscamos un desarrollador o equipo especializado en aplicaciones web y móviles para crear una plataforma que permita digitalizar y optimizar procesos mediante formularios digitales personalizables, similar a MoreApp.
El sistema debe permitir:
• Gestión de organizaciones y usuarios administradores por organización.
• Creación de formularios con múltiples tipos de controles.
• Almacenamiento y acceso a los formularios desde clientes Android/iOS.
• Funcionamiento offline con sincronización automática cuando haya conexión estable.
⸻
Características principales:
1. Módulo Web (Administración)
• Autenticación y roles de usuario:
• Superadministrador (gestiona todas las organizaciones).
• Administrador por organización (gestiona sus formularios y usuarios).
• Usuario final (solo completa formularios asignados).
• Gestión de organizaciones: Alta, baja y edición.
• Gestión de usuarios dentro de cada organización.
• Constructor de formularios (Form Builder):
• Controles disponibles:
• Texto (corto y largo)
• Numérico
• Fecha y hora
• Lista desplegable
• Casilla de verificación
• Radio buttons
• Captura de foto / video
• Firma digital
• Ubicación GPS
• Escaneo de código de barras / QR
• Posibilidad de definir validaciones y obligatoriedad de campos.
• Posibilidad de asignar formularios a ciertos usuarios.
• Visualización y exportación de datos: Exportar a Excel, PDF o integraciones vía API.
⸻
2. Aplicaciones móviles (Android / iOS)
• Login con credenciales de usuario.
• Descarga de formularios disponibles para el usuario.
• Almacenamiento local de formularios y datos completados cuando no hay conexión o es inestable.
• Sincronización automática de datos al recuperar conexión.
• Interfaz optimizada para uso en terreno (pantallas rápidas, pocos pasos, botones grandes).
• Funciones móviles adicionales:
• Captura de fotos y videos.
• Registro de coordenadas GPS.
• Escaneo de códigos de barras/QR.
• Firma en pantalla.
⸻
3. Requisitos técnicos
• Backend: Node.js, Django o Laravel (a definir con el desarrollador).
• Base de datos: MySQL o PostgreSQL.
• Frontend Web: React, Vue o Angular.
• Aplicaciones móviles: Flutter o React Native (una sola base de código para Android/iOS).
• Modo offline: Manejo local de datos en SQLite o base de datos embebida.
• API REST para comunicación entre web y móvil.
• Seguridad: Autenticación JWT, cifrado de datos sensibles, control de accesos por rol.
⸻
4. Entregables
• Código fuente completo (Web, Android, iOS).
• Documentación técnica y manual de usuario.
• Scripts de instalación y despliegue.
• 1 mes de soporte post-entrega para correcciones.
⸻
5. Plazos y presupuesto
• Plazo estimado: 8 a 12 semanas (a definir según propuesta).
• Presupuesto: Indicar monto y forma de pago.
⸻
6. Ejemplos de referencia
• MoreApp
• Jotform Mobile Forms
Nota: Se valorará experiencia previa en desarrollo de sistemas con sincronización offline y construcción dinámica de formularios.
Related categories:
PHP
Engineering
Mobile App Development
iPhone
Android
Testing / QA
MySQL
HTML5
jQuery / Prototype
Web Hosting