Se requiere el desarrollo de una aplicación móvil completa para conectar a profesionales de diversos servicios con usuarios que necesiten contratarlos. La aplicación debe permitir a los profesionales publicar sus habilidades y servicios ofrecidos, mientras que los usuarios podrán buscar y encontrar a los profesionales más cercanos a su ubicación.
Las funcionalidades clave que debe incluir la aplicación son:
- Perfiles de usuario y profesional con gestión de habilidades y servicios.
- Sistema de chat integrado para la comunicación directa entre usuarios y profesionales.
- Pasarela de pagos segura para facilitar las transacciones dentro de la aplicación.
- Sistema de calificación y reseñas para que los usuarios puedan evaluar a los profesionales y viceversa.
- Funcionalidad de geolocalización para mostrar profesionales cercanos y optimizar la búsqueda.
El objetivo es crear una plataforma intuitiva y robusta que mejore la experiencia de contratación de servicios, garantizando seguridad y eficiencia en las interacciones.
El proyecto debe incluir todo.
1. Entregables Técnicos del Producto
A. Aplicación funcional
• App móvil (Android / iOS)
• Panel de administración (Dashboard)o similar
• Panel para proveedores de servicios (donde gestionen perfil, servicios, horarios y cobros).
• Panel para usuarios o consumidores (para buscar, solicitar y calificar servicios).
2. Entregables de Código y Arquitectura
• Código fuente completo (frontend, backend y base de datos).
• Repositorio en GitHub / GitLab / Bitbucket, con control de versiones y permisos para ti como propietario.
• Documentación técnica del código, indicando:
• Lenguajes y frameworks usados (por ejemplo, Flutter, React Native,
Node.js, etc.).
• Estructura del proyecto.
• Dependencias e instrucciones para instalar y ejecutar.
• Manual de despliegue (cómo subir la app al servidor o a las tiendas).
3. Entregables de Infraestructura
• Servidor o hosting configurado, con acceso de administrador.
• Base de datos (ejemplo: MySQL, MongoDB o Firebase) con respaldo exportado.
• Cuentas de desarrollador en Google Play y App Store (a nombre del proyecto).
4. Documentación de Usuario
• Manual de usuario (proveedor y consumidor).
• Manual del administrador.
5. Pruebas y Calidad
• Pruebas de usabilidad (que todo funcione correctamente).
• Pruebas de rendimiento (que la app no se caiga ni se trabe).
• Pruebas de seguridad básica (para evitar hackeos o robo de datos).
• Informe de errores corregidos y pendientes.
6. Entrega Final y Mantenimiento
• Versión final instalada y en funcionamiento.
• Entrega de todas las contraseñas y accesos.
• Contrato de mantenimiento o soporte.
• Arquitectura general del sistema (un diagrama de cómo se conectan las partes).
• Tecnologías utilizadas.
• Responsables y fechas de entrega.
el código y las credenciales, deben ser el proyecto
Plazo de Entrega: No definido