Webová platforma pro sdílení technického vybavení a pracovních sil v kulturním sektoru
Autor(ka) práce:
Auzký, Adam
Typ práce:
Bakalářská práce
Vedoucí práce:
Nguyen, Viet Bach
Oponenti práce:
Hoza, Petr
Jazyk práce:
Česky
Abstrakt:
Bakalářská práce se zabývá návrhem a implementací webové platformy TechWatch, která slouží ke sdílení technického vybavení a lidských zdrojů v kulturním sektoru. Hlavním cílem práce je digitalizace a centralizace procesů, které jsou v této komunitě dosud řešeny neefektivně prostřednictvím neformálních komunikačních kanálů. Text dokumentuje celý proces vývoje od úvodní rešerše a analýzy potřeb uživatelů, přes návrh systémové architektury a uživatelského rozhraní, až po samotnou realizaci a testování. Technické řešení je postaveno na moderní architektuře oddělující backend využívající framework Laravel a frontend využívající knihovnu React. Aplikace integruje pokročilé funkce, jako jsou real-time notifikace (Laravel Reverb), správa médií v objektovém úložišti (Cloudflare R2) a zabezpečení autentizace pomocí hybridního modelu tokenů. Vývoj probíhal iterativně s efektivní podporou nástrojů umělé inteligence, což umožnilo vysokou kvalitu kódu a rychlé prototypování. Funkčnost a bezpečnost systému byly ověřeny prostřednictvím 62 testovacích scénářů a uživatelského testování s 5 testery. Výsledkem práce je plně funkční webová aplikace nasazená v produkčním prostředí na adrese techwatch.app. Platforma úspěšně zefektivňuje procesy v technické sféře kulturního sektoru, zvyšuje transparentnost dostupnosti zdrojů a vytváří technologický základ pro budoucí rozvoj.
Web Platform for Sharing Technical Equipment and Human Resources in the Cultural Sector
Autor(ka) práce:
Auzký, Adam
Typ práce:
Bachelor thesis
Vedoucí práce:
Nguyen, Viet Bach
Oponenti práce:
Hoza, Petr
Jazyk práce:
Česky
Abstrakt:
This bachelor thesis focuses on the design and implementation of the TechWatch web platform, which serves for sharing technical equipment and human resources within the cultural sector. The primary objective of the work is to digitize and centralize processes that have previously been handled inefficiently within this community through informal communication channels. The text documents the entire development process, ranging from initial research and user needs analysis to system architecture design, user interface development, and final implementation and testing. The technical solution is built on a modern architecture separating a Laravel-based backend and a React-based frontend. The application integrates advanced features such as real-time notifications (Laravel Reverb), media management in object storage (Cloudflare R2), and secure authentication using a hybrid token model. The development followed an iterative approach with effective support from artificial intelligence tools, enabling high code quality and rapid prototyping. The functionality and security of the system were verified through 62 test scenarios and user testing involving five participants. The result of the thesis is a fully functional web application deployed in a production environment at techwatch.app. The platform successfully streamlines operations within the technical sphere of the cultural sector, increases transparency regarding resource availability, and establishes a technological foundation for future development.
Klíčová slova:
cultural sector; web platform; web application ; frontend; backend; database; API; Laravel; React