Driver App Y Drivers Backend
Rol
La Driver App es la interfaz de campo para conductores. Drivers Backend conecta app movil, DB compartida, Zoho, dashboard, tracking publico, WhatsApp, uploads y engine.
Capacidades
| Capacidad | Evidencia |
|---|---|
| Login conductor | apps/drivers-backend/server/routes.ts /api/auth/login |
| Tareas asignadas | /api/zoho/tasks, /api/tasks, TasksScreen.tsx |
| Escaneo | BarcodeScanScreen.tsx, /api/tasks/scan-assign |
| Inicio/llegada/cierre | /api/tasks/:id/start, /arrive, /complete |
| Problema/reprogramacion | /problem, /reschedule |
| Tracking publico | /api/tracking/start, delivery_tracking |
| Checkpoints | /api/checkpoints/*, CheckpointsScreen.tsx |
| Guias | /api/guides/*, CreateGuideScreen.tsx |
| Ubicacion background | backgroundLocation.ts |
Modelo Operativo
Punto Critico
El backend exige taskReference, driverId y evidencePhotoUrl para completar una tarea. Para pagos Yappy directory exige codigo de confirmacion.
Dudas
- Si todos los conductores usan la app o algunos siguen operando desde Zoho.
- Reglas exactas de evidencia por tipo.
- Fallback si no hay conexion durante cierre.