Sobre este proyecto
it-programming / mobile-development
Abierto
Se requiere el desarrollo de una aplicación móvil robusta para Android, con la posibilidad de futura compilación para iOS (se valora experiencia en desarrollo cross-platform como Flutter o React Native).
La aplicación debe permitir:
- Registro de ventas: Captura de datos básicos de cada transacción.
- Seguimiento de ventas: Funcionalidad para que el personal actualice el estado de las ventas.
- Reportes de ventas: Generación de informes detallados por período de fecha, equipo de ventas, vendedor y producto más vendido. Estos reportes deben ser visibles en formato gráfico (Dashboard) en la página de bienvenida de cada perfil de usuario (según rol).
- Gestión de usuarios: Registro de nuevos usuarios y un panel de administración para que un administrador apruebe y active las cuentas para el registro de ventas.
- Visualización de comisiones: Los usuarios vendedores deben poder consultar sus comisiones generadas por las ventas registradas.
- Funcionalidades para Supervisor: Un supervisor debe poder gestionar un grupo de vendedores y asignarles una zona de trabajo específica. Esto incluye la capacidad de dibujar una geocerca en un mapa (integración con Google Maps) para que los vendedores puedan registrar su asistencia únicamente cuando se encuentren dentro de dicha zona.
- Sistema de tickets de soporte: Los usuarios deben poder crear tickets de consulta. Estos tickets deben ser visibles para los usuarios con perfil de Soporte. Se requiere una interfaz de chat integrada para que los usuarios de soporte respondan las consultas. Debe permitir adjuntar imágenes y archivos. Se deben poder medir métricas como tiempos de respuesta y cantidad de tickets atendidos por cada usuario de soporte.
El administrador debe tener acceso a todos los reportes y estadísticas mencionados, incluyendo reportes de ventas por equipo, vendedor, producto, y métricas del sistema de soporte.
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