Sistema de Logística Quibox
Módulo de Chat en Tiempo Real
Implementación de un sistema de mensajería bidireccional mediante WebSockets para la comunicación crítica entre operadores y conductores.
Acerca del proyecto
Sistema de mensajería en tiempo real diseñado para la plataforma logística Quibox, donde la comunicación instantánea entre operadores y conductores es crítica para la coordinación de entregas. El módulo permite el intercambio bidireccional de mensajes de texto, con notificaciones push y persistencia de historial de conversaciones.
Funcionalidades clave
- Comunicación bidireccional en tiempo real mediante WebSockets (Socket.IO)
- Persistencia de historial de conversaciones en PostgreSQL
- Notificaciones push para mensajes no leídos
- Indicadores de estado: enviado, recibido y leído
- Reconexión automática ante pérdida de conexión
Retos y soluciones
El principal desafío fue garantizar la entrega confiable de mensajes en condiciones de red inestable (conductores en zonas rurales). Se implementó un sistema de de reconexión automática, asegurando que ningún mensaje crítico se perdiera durante la operación.