Team collaboration platform

Platforma pro týmovou spolupráci

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date of defense

2026-01-27

Research Projects

Organizational Units

Journal Issue

Abstract

Tato práce analyzuje, navrhuje a implementuje platformu pro spolupráci na projektech. Backend je vyvinut pomocí Spring Boot s Kotlinem a využívá modulární monolitní architekturu. Je strukturován do dobře definovaných modulů, které komunikují přes rozhraní (API). Frontend je implementován jako jednostránková aplikace využívající React s TypeScriptem, která umožňuje komunikaci v reálném čase prostřednictvím WebSocketu. Klíčovými vlastnostmi této práce jsou: řízení přístupu na základě rolí, správa úloh pomocí vizualizace Kanban, chat v reálném čase, systém pozvánek a souborové přílohy.

This thesis analyzes, designs, and implements a project collaboration platform. The backend is developed using Spring Boot with Kotlin and it adopts a modular monolith architecture. It is structured into well defined modules which communicate with APIs. The frontend is implemented as a single page application using React with TypeScript, featuring real time communication via WebSocket. The key features of this thesis are: role based access control, task management using Kanban visualization, real time chat, invitation system and file attachments.

Description

Citation

Underlying research data set URL

Rights/License

Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.

A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.

Endorsement

Review

Supplemented By

Referenced By