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.

Desarrollador Full Stack

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.