App Ventas y Seguimiento Empleados

Job ID: 40136782

Budget: €30 – €250 EUR

Necesito una aplicación nativa para Android e iOS que me permita registrar y controlar en tiempo real las ventas realizadas por todo mi equipo. La base del proyecto se apoya en tres grandes módulos:

• Gestión de ventas – cada trabajador podrá dar de alta manualmente cada venta (producto, cantidad, monto, fecha y notas opcionales).
• Seguimiento de empleados – quiero identificar las ventas por usuario, ver su historial y disponer de métricas individuales y globales.
• Generación de reportes – desde mi perfil de administrador debo obtener resúmenes diarios, semanales o mensuales exportables (PDF o Excel) con filtros por fechas y empleado.

Flujo de usuarios
1. Acceso limitado para los trabajadores: solo pueden iniciar sesión, cargar sus propias ventas y consultar el estado de aquellas ya ingresadas.
2. Acceso completo para mí como administrador: alta/baja de usuarios, edición de registros, visualización de estadísticas y descarga de reportes.

Requisitos técnicos clave
– Interfaz sencilla en español, optimizada para pantallas móviles.
– Sincronización en la nube para que los datos queden disponibles de inmediato en ambos sistemas. Me es indiferente si se usa Firebase, un backend RESTful propio o una alternativa similar, siempre que garantice seguridad y escalabilidad.
– Notificaciones push opcionales cuando alguna venta sea modificada o rechazada.
– Código fuente documentado y publicado en repositorio privado al entregar cada hito.

Aceptación de entrega
La app se considerará finalizada cuando pueda:
1. Crear usuarios y asignarles el rol “Empleado” (acceso limitado) o “Administrador” (total).
2. Registrar una venta desde un dispositivo, verla reflejada en otro y generar un reporte PDF con ella.
3. Publicar la versión release en Google Play y TestFlight listo para pruebas internas.

Estoy disponible para resolver dudas y validar maquetas tempranas; priorizo la claridad de la interfaz y la confiabilidad del registro de datos sobre añadidos extras.