Team collaboration platform
Platforma pro týmovou spolupráci
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
2026-01-27
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.
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
Keywords
platforma pro spolupráci, správa úkolů, řízení přístupu podle rolí, Kotlin, Spring Boot, modulární monolit, TypeScript, WebSocket, komunikace v reálném čase, collaboration platform, task management, role based access, Kotlin, Spring Boot, modular monolith, TypeScript, WebSocket, real time communication
Citation
Underlying research data set URL
Permanent link
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.
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.