WorkLoop je moderna platforma za timsku suradnju i komunikaciju u stvarnom vremenu, slična Slacku, izgrađena s Flutterom za mobilne uređaje i Reactom za web. Pruža besprijekornu timsku komunikaciju putem trenutnih poruka, upravljanja kanalima, izravnih poruka i sveobuhvatnih značajki upravljanja zadacima. Aplikacija koristi WebSocket tehnologiju (STOMP preko SockJS-a) za isporuku poruka u stvarnom vremenu, osiguravajući trenutnu komunikaciju bez osvježavanja stranice. Ključne značajke uključuju stvaranje i upravljanje javnim i privatnim kanalima, izravno slanje poruka jedan na jedan između korisnika, reakcije na poruke s podrškom za emotikone, indikatore tipkanja koji pokazuju kada drugi pišu poruke, status prisutnosti korisnika (online, offline, odsutan, zauzet), trajnu povijest poruka s paginacijom, slanje poruka bogatog teksta s podrškom za HTML, odgovore na poruke i mogućnosti povezivanja, privitke datoteka koji podržavaju slike, dokumente, videozapise i audio datoteke do 20 MB, generiranje pregleda poveznica za dijeljene URL-ove, funkcionalnost spremljenih poruka za brzi pristup, sveobuhvatan sustav upravljanja zadacima s izradom zadataka, dodjeljivanjem, praćenjem statusa i mapiranjem zadataka u poruku, sustav najava s javnim i privatnim najavama kategoriziranim prema vrsti (informacije, upozorenje, uspjeh, pogreška), upravljanje korisničkim profilima s prilagodljivim avatarima i kontaktnim podacima, sigurnu JWT-baziranu autentifikaciju s funkcijom resetiranja lozinke, integraciju Firebase Cloud Messaging (FCM) za push obavijesti na mobilnim uređajima, podršku za tamne i svijetle teme s otkrivanjem sistemskih preferencija, responzivni dizajn optimiziran za mobilna i stolna iskustva, značke broja nepročitanih poruka, mogućnosti pretraživanja i filtriranja poruka, spominjanja i obavijesti korisnika, prosljeđivanje poruka između kanala, pregled slika s mogućnostima zumiranja i pomicanja, funkcionalnost preuzimanja i pregleda datoteka, status povezivosti praćenje i sigurna pohrana tokena. Backend je izgrađen sa Spring Bootom 3.2.0, Spring Securityjem za autentifikaciju, Spring WebSocketom za komunikaciju u stvarnom vremenu, Spring Data MongoDB-om za operacije s bazom podataka i MongoDB-om za fleksibilnu pohranu dokumenata. Mobilna aplikacija razvijena je pomoću Fluttera s Dart SDK-om 3.10+, a sadrži komponente Material Designa, sigurnu pohranu tokena, HTTP i WebSocket klijente, predmemoriranje slika i sveobuhvatnu Firebase integraciju. WorkLoop omogućuje timovima učinkovitu suradnju putem organiziranih kanala, izravnih razgovora, praćenja zadataka i obavijesti u stvarnom vremenu, što ga čini idealnim rješenjem za moderne potrebe timske komunikacije.