WorkLoop е модерна, Slack-слична платформа за тимска соработка и комуникација во реално време, изградена со Flutter за мобилни уреди и React за веб. Обезбедува беспрекорна тимска комуникација преку инстант пораки, управување со канали, директни пораки и сеопфатни функции за управување со задачи. Апликацијата ја користи технологијата WebSocket (STOMP преку SockJS) за испорака на пораки во реално време, обезбедувајќи инстант комуникација без освежување на страницата. Клучните карактеристики вклучуваат креирање и управување со јавни и приватни канали, директна размена на пораки еден на еден помеѓу корисниците, реакции на пораки со поддршка за емотикони, индикатори за пишување што се прикажуваат кога другите пишуваат пораки, статус на присуство на корисници (онлајн, офлајн, отсутен, зафатен), постојана историја на пораки со пагинација, збогатени текстуални пораки со HTML поддршка, можности за одговори на пораки и нишки, прилози на датотеки што поддржуваат слики, документи, видеа и аудио датотеки до 20MB, генерирање преглед на линкови за споделени URL-адреси, функционалност на зачувани пораки за брз пристап, сеопфатен систем за управување со задачи со креирање задачи, доделување, следење на статус и мапирање од задача до порака, систем за објавување со јавни и приватни објави категоризирани по тип (информации, предупредување, успех, грешка), управување со кориснички профили со прилагодливи аватари и информации за контакт, безбедна автентикација базирана на JWT со функционалност за ресетирање на лозинка, интеграција на Firebase Cloud Messaging (FCM) за push известувања на мобилни уреди, поддршка за темна и светла тема со откривање на системски преференции, прилагодлив дизајн оптимизиран за мобилни и десктоп искуства, значки за број на непрочитани пораки, можности за пребарување и филтрирање на пораки, споменувања и известувања од корисници, пренасочување на пораки помеѓу канали, прегледување слики со можности за зумирање и поместување, функционалност за преземање и преглед на датотеки, статус на поврзување. мониторинг и безбедно складирање на токени. Задниот дел е изграден со Spring Boot 3.2.0, Spring Security за автентикација, Spring WebSocket за комуникација во реално време, Spring Data MongoDB за операции со база на податоци и MongoDB за флексибилно складирање на документи. Мобилната апликација е развиена со користење на Flutter со Dart SDK 3.10+, со компоненти за Material Design, безбедно складирање за токени, HTTP и WebSocket клиенти, кеширање слики и сеопфатна интеграција со Firebase. WorkLoop им овозможува на тимовите ефикасно да соработуваат преку организирани канали, директни разговори, следење на задачи и известувања во реално време, што го прави идеално решение за модерните комуникациски потреби на тимот.
Ажуриранa на
4 јун. 2026 г.