WorkLoop é unha plataforma moderna de colaboración e comunicación en equipo en tempo real, semellante a Slack, creada con Flutter para móbiles e React para web. Ofrece comunicación fluída entre equipos a través de mensaxería instantánea, xestión de canles, mensaxería directa e funcións completas de xestión de tarefas. A aplicación aproveita a tecnoloxía WebSocket (STOMP sobre SockJS) para a entrega de mensaxes en tempo real, garantindo a comunicación instantánea sen actualizacións de páxina. As características principais inclúen a creación e xestión de canles públicas e privadas, mensaxería directa individualizada entre usuarios, reaccións ás mensaxes con soporte de emojis, indicadores de escritura para mostrar cando outros están a escribir mensaxes, estado de presenza do usuario (en liña, fóra de liña, ausente, ocupado), historial de mensaxes persistente con paxinación, mensaxería de texto enriquecido con soporte HTML, respostas a mensaxes e capacidades de fíos, ficheiros adxuntos que admiten imaxes, documentos, vídeos e ficheiros de son de ata 20 MB, xeración de vista previa de ligazóns para URL compartidas, funcionalidade de mensaxes gardadas para acceso rápido, sistema completo de xestión de tarefas con creación de tarefas, asignación, seguimento do estado e mapeo de tarefa a mensaxe, sistema de anuncios con anuncios públicos e privados categorizados por tipo (información, aviso, éxito, erro), xestión de perfís de usuario con avatares personalizables e información de contacto, autenticación segura baseada en JWT con funcionalidade de restablecemento de contrasinal, integración de Firebase Cloud Messaging (FCM) para notificacións push en dispositivos móbiles, soporte de temas escuros e claros con detección de preferencias do sistema, deseño adaptable optimizado tanto para experiencias móbiles como de escritorio, distintivos de reconto de mensaxes non lidas, capacidades de busca e filtrado de mensaxes, mencións e notificacións de usuarios, reenvío de mensaxes entre canles, visualización de imaxes con capacidades de zoom e panorámica, funcionalidade de descarga e vista previa de ficheiros. monitorización do estado da conectividade e almacenamento seguro de tokens. O backend está construído con Spring Boot 3.2.0, Spring Security para a autenticación, Spring WebSocket para a comunicación en tempo real, Spring Data MongoDB para operacións de bases de datos e MongoDB para o almacenamento flexible de documentos. A aplicación móbil está desenvolvida con Flutter con Dart SDK 3.10+, con compoñentes de Material Design, almacenamento seguro para tokens, clientes HTTP e WebSocket, almacenamento en caché de imaxes e integración completa con Firebase. WorkLoop permite que os equipos colaboren eficazmente a través de canles organizadas, conversas directas, seguimento de tarefas e notificacións en tempo real, o que o converte nunha solución ideal para as necesidades de comunicación de equipos modernos.
Última actualización
4 de xuño de 2026