Aplikace pro chytré fotbálky
| Název práce: | Aplikace pro chytré fotbálky |
|---|---|
| Autor(ka) práce: | Párys, Vojtěch |
| Typ práce: | Bakalářská práce |
| Vedoucí práce: | Vojíř, Stanislav |
| Oponenti práce: | Luc, Ladislav |
| Jazyk práce: | Česky |
| Abstrakt: | Tato bakalářská práce se zabývá návrhem a implementací softwarového systému pro chytrý stolní fotbálek. Cílem práce je vytvořit funkční prototyp řešení, které propojuje hráče s herním zařízením prostřednictvím webové aplikace a rozhraní pro komunikaci se stolním fotbálkem. Hardwarová část je v rámci práce nahrazena emulátorem zařízení, jenž simuluje chování chytrého fotbálku. Práce na základě dotazníkového šetření a rešerše existujících řešení analyzuje možnosti digitalizace stolního fotbalu, definuje funkční a nefunkční požadavky na systém podle metodiky MMSP a navrhuje architekturu serverové, klientské a zařízení vrstvy. Praktická část popisuje implementaci backendu v prostředí Node.js a Express a frontendové aplikace v knihovně React s využitím TypeScriptu a real-time komunikace. Výsledkem je prototyp umožňující evidenci zápasů, správu uživatelských účtů a statistik, práci s virtuálním kreditem a sledování skóre v reálném čase, jehož funkčnost byla ověřena pomocí integračních a uživatelských testů. |
| Klíčová slova: | Node.js; React; statistiky hráčů; stolní fotbal; chytrý stolní fotbálek; real-time komunikace; webová aplikace |
| Název práce: | Smart foosball table app |
|---|---|
| Autor(ka) práce: | Párys, Vojtěch |
| Typ práce: | Bachelor thesis |
| Vedoucí práce: | Vojíř, Stanislav |
| Oponenti práce: | Luc, Ladislav |
| Jazyk práce: | Česky |
| Abstrakt: | This bachelor thesis focuses on the design and implementation of a software system for a smart foosball table. The aim of the thesis is to develop a functional prototype that connects players with the game device through a web application and a communication interface for the table. In this work, the hardware component is represented by an emulator that simulates the behaviour of a smart foosball table. Based on a questionnaire survey and a review of existing solutions, the thesis analyses opportunities for digitalizing table soccer, defines functional and non-functional system requirements following the MMSP methodology, and proposes an architecture of the server, client and device layers. The practical part describes the implementation of the backend in Node.js and Express and the frontend application in React using TypeScript and real-time communication. The resulting prototype enables match recording, user account and statistics management, virtual credit handling and real-time score tracking. Its functionality is validated through integration and user testing. |
| Klíčová slova: | web application; Node.js; React; real-time communication; table soccer; player statistics; smart foosball table |
Informace o studiu
| Studijní program / obor: | Aplikovaná informatika |
|---|---|
| Typ studijního programu: | Bakalářský studijní program |
| Přidělovaná hodnost: | Bc. |
| Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
| Fakulta: | Fakulta informatiky a statistiky |
| Katedra: | Katedra informačního a znalostního inženýrství |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 2. 7. 2024 |
|---|---|
| Datum podání práce: | 8. 12. 2025 |
| Datum obhajoby: | 28. 1. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/88918/podrobnosti |