Sobre este proyecto
it-programming / web-development
Abierto
Estamos buscando un desarrollador experimentado para crear un sistema de gestión a medida que optimice nuestras operaciones de recolección de aceite usado. El objetivo es centralizar la información de clientes, automatizar la planificación de rutas, facilitar el trabajo de los choferes a través de una aplicación móvil y proporcionar una visión general del negocio mediante un dashboard.
El sistema debe incluir los siguientes módulos y funcionalidades:
1. Base de datos de clientes:
* Organización de clientes por zonas geográficas (ej: centro alto, centro bajo, afuera p, afuera a, Maipú, La Plata, etc.).
* Registro de datos completos por cliente: dirección, información de contacto, horarios de atención, forma de pago preferida (dinero o detergente) y observaciones relevantes.
* Configuración de frecuencia de retiro y generación automática de la próxima fecha de visita.
2. Gestión de rutas:
* Funcionalidad para el armado automático de rutas optimizadas por zona y día.
* Determinación de un orden de recorrido eficiente para cada ruta.
* Integración con un mapa para visualizar claramente los recorridos planificados.
3. Hoja de ruta (HDR):
* Generación de un listado de clientes a visitar por día.
* Inclusión de horarios de visita, observaciones específicas y estado de pago (dinero o detergente).
* Posibilidad de añadir comentarios personalizados a cada cliente en la hoja de ruta.
* Capacidad de edición en tiempo real para adaptarse a cambios operativos.
4. Aplicación móvil para choferes:
* Acceso desde dispositi
vos móviles (celulares).
* Visualización de la hoja de ruta diaria asignada.
* Funcionalidad para marcar clientes como “visitado / retirado”.
* Registro de la cantidad de aceite recolectado en cada visita.
* Registro de la forma de pago utilizada (dinero o detergente).
* Posibilidad de agregar comentarios o tomar fotos relacionadas con el retiro.
5. Mapa y seguimiento:
* Visualización de las rutas y la ubicación de los clientes en un mapa interactivo.
* Integración con Google Maps para una navegación precisa.
* (Opcional) Seguimiento en tiempo real de la ubicación de los camiones.
6. Alertas y seguimiento:
* Sistema de alertas para notificar sobre clientes con retiros atrasados.
* Avisos sobre próximos retiros programados.
* Seguimiento de la frecuencia real de recolección versus la programada.
7. Registro de retiros:
* Carga detallada de cada retiro con fecha, cantidad recolectada y forma de pago.
* Mantenimiento de un historial completo de retiros por cada cliente.
8. Sistema de pagos (AVUS):
* Integración que registre automáticamente cada retiro en una planilla de pagos al ser cargado, eliminando la necesidad de copiar y pegar.
* Acceso exclusivo para el área administrativa para gestionar los pagos.
9. Dashboard general:
* Panel de control con métricas clave: cantidad de retiros diarios, clientes activos, clientes atrasados, volumen total recolectado.
10. Usuarios y accesos:
* Implementación de diferentes perfiles de usuario con niveles de acceso específicos (administración, logística, choferes).
11. Flexibilidad:
* El sistema debe ser editable por nuestro equipo sin depender constantemente del desarrollador, permitiendo modificar campos, clientes y rutas de manera sencilla.
12. Opcional (pero deseable):
* Generación de reportes automáticos.
* Ranking de clientes basado en volumen o frecuencia.
* Estadísticas detalladas por zona.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Duración del proyecto No definido
Habilidades necesarias