WorkLoop je moderní platforma pro týmovou spolupráci a komunikaci v reálném čase, podobná Slacku, postavená na Flutteru pro mobilní zařízení a Reactu pro web. Poskytuje bezproblémovou týmovou komunikaci prostřednictvím okamžitých zpráv, správy kanálů, přímých zpráv a komplexních funkcí pro správu úkolů. Aplikace využívá technologii WebSocket (STOMP přes SockJS) pro doručování zpráv v reálném čase, což zajišťuje okamžitou komunikaci bez nutnosti aktualizace stránky. Mezi klíčové funkce patří vytváření a správa veřejných a soukromých kanálů, přímá komunikace mezi uživateli, reakce na zprávy s podporou emoji, indikátory psaní pro zobrazení, kdy ostatní píší zprávy, stav přítomnosti uživatele (online, offline, pryč, zaneprázdněný), trvalá historie zpráv se stránkováním, formátované textové zprávy s podporou HTML, odpovědi na zprávy a možnosti vláknění, přílohy souborů s podporou obrázků, dokumentů, videí a zvukových souborů až do velikosti 20 MB, generování náhledů odkazů pro sdílené URL adresy, funkce ukládání zpráv pro rychlý přístup, komplexní systém správy úkolů s vytvářením úkolů, přiřazováním, sledováním stavu a mapováním úkolů na zprávy, systém oznámení s veřejnými a soukromými oznámeními kategorizovanými podle typu (informace, varování, úspěch, chyba), správa uživatelských profilů s přizpůsobitelnými avatary a kontaktními informacemi, bezpečné ověřování založené na JWT s funkcí resetování hesla, integrace Firebase Cloud Messaging (FCM) pro push oznámení na mobilních zařízeních, podpora tmavých a světlých témat s detekcí systémových preferencí, responzivní design optimalizovaný pro mobilní i desktopové prostředí, odznaky počtu nepřečtených zpráv, možnosti vyhledávání a filtrování zpráv, zmínky a oznámení uživatelů, přeposílání zpráv mezi kanály, prohlížení obrázků s možností přiblížení a posouvání, funkce stahování a náhledu souborů, stav připojení. monitorování a bezpečné ukládání tokenů. Backend je postaven na platformě Spring Boot 3.2.0, Spring Security pro ověřování, Spring WebSocket pro komunikaci v reálném čase, Spring Data MongoDB pro databázové operace a MongoDB pro flexibilní ukládání dokumentů. Mobilní aplikace je vyvinuta pomocí Flutteru s Dart SDK 3.10+ a obsahuje komponenty Material Design, bezpečné úložiště tokenů, klienty HTTP a WebSocket, ukládání obrázků do mezipaměti a komplexní integraci Firebase. WorkLoop umožňuje týmům efektivně spolupracovat prostřednictvím organizovaných kanálů, přímých konverzací, sledování úkolů a oznámení v reálném čase, což z něj činí ideální řešení pro moderní potřeby týmové komunikace.
Datum aktualizace
4. 6. 2026