Design and implementation of a helpdesk support application

Thesis title: Návrh a implementace aplikace pro podporu helpdesk
Author: Šindelář, Filip
Thesis type: Bakalářská práce
Supervisor: Sládek, Pavel
Opponents: Maryška, Miloš
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá návrhem, implementací a ověřením aplikace pro podporu helpdesku určené pro malé organizace a startupy. Teoretická část mapuje problematiku helpdesku v prostředí malých firem, identifikuje typické provozní problémy neformálního řízení podpory a srovnává dostupné varianty řešení — komerční nástroje, open-source alternativy a vlastní vývoj. Na základě analýzy je jako nejvhodnější přístup pro dané prostředí zvolen vlastní vývoj. Praktická část definuje požadavky na aplikaci v souladu s normou ISO/IEC/IEEE 29148, navrhuje softwarovou, datovou a technologickou architekturu a dokumentuje implementaci na technologickém stacku SvelteKit a Supabase. Výsledná aplikace pokrývá správu ticketů, e-mailovou komponentu, sledování SLA, notifikace a fulltextové vyhledávání a podporuje nasazení formou self-hostingu i spravované cloudové platformy ze stejného zdrojového kódu. Funkčnost byla ověřena devatenácti testovacími scénáři a pilotním provozem ve společnosti Green Panda s.r.o., který potvrdil způsobilost aplikace k nasazení v reálném prostředí malé IT firmy.
Keywords: L86; O33; ITSM; Supabase; SvelteKit; M15; helpdesk; IT Service Management; self-hosting; ticketovací systém; malé a střední podniky
Thesis title: Design and implementation of a helpdesk support application
Author: Šindelář, Filip
Thesis type: Bachelor thesis
Supervisor: Sládek, Pavel
Opponents: Maryška, Miloš
Thesis language: Česky
Abstract:
This bachelor's thesis focuses on the design, implementation, and validation of a helpdesk support application for small organizations and startups. The theoretical part examines the specifics of helpdesk management in small-business environments, identifies common operational problems arising from informal support practices, and compares available solution approaches — commercial tools, open-source alternatives, and custom development. Based on this analysis, custom development is selected as the most suitable approach for the target environment. The practical part defines application requirements in accordance with the ISO/IEC/IEEE 29148 standard, proposes the software, data, and technological architecture, and documents the implementation using a SvelteKit and Supabase technology stack. The resulting application covers ticket management, an email pipeline, SLA tracking, notifications, and full-text search, and supports both self-hosted and managed cloud deployment from a single codebase. Functionality was verified through nineteen test scenarios and a pilot deployment at Green Panda s.r.o., which confirmed the application's readiness for production use in a small IT company.
Keywords: L86; O33; M15; helpdesk; ticketing system; ITSM; SvelteKit; Supabase; self-hosting; small and medium enterprises; IT Service Management

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 30. 12. 2025
Date of submission: 10. 5. 2026
Date of defense: 26. 6. 2026
Identifier in the InSIS system: https://insis.vse.cz/zp/95055/podrobnosti

Files for download

    Last update: