dc.contributor.advisor | Klein, Lukáš | |
dc.contributor.author | Válek, Jiří | |
dc.date.accessioned | 2025-06-23T11:50:11Z | |
dc.date.available | 2025-06-23T11:50:11Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/157030 | |
dc.description.abstract | Bakalářská práce se zabývá návrhem a vývojem mobilní aplikace pro organizaci sportovních aktivit s důrazem na zapojení uživatelů prostřednictvím herních prvků a systému odměn. Aplikace je určena pro sportovní nadšence a uživatele hledající příležitosti k aktivnímu životnímu stylu a sociální
interakci. Klíčovými funkcemi jsou vytváření a správa sportovních událostí, připojování se k nim, navazování přátelství a získávání odznaků na základě aktivity uživatele.
Serverová část aplikace je postavena na frameworku Ktor v jazyce Kotlin a komunikuje s mobilní aplikací pomocí REST API. Pro ukládání dat je použita databáze PostgreSQL. Součástí systému
je také webová administrátorská aplikace pro správu obsahu.
Hlavní důraz je kladen na mobilní uživatelské rozhraní vyvinuté v Kotlinu pomocí Jetpack
Compose, které poskytuje přehledné, moderní a responzivní prostředí. Aplikace využívá gamifikační prvky pro zvýšení motivace a udržení dlouhodobé aktivity uživatelů. | cs |
dc.description.abstract | This bachelor thesis focuses on the design and development of a mobile application for organizing sports activities, with an emphasis on engaging users through game elements and a reward system.
The application is intended for sports enthusiasts and users seeking opportunities for an active lifestyle and social interaction. Key features include the creation and management of sports events, joining events, making friends, and earning badges based on user activity.
The server side of the application is built using the Ktor framework in Kotlin and communicates with the mobile application through a REST API. Data is stored in a PostgreSQL database. The system also includes a web-based admin interface for managing content. The main focus is on the mobile user interface, developed in Kotlin using Jetpack Compose, which provides a clean, modern, and responsive experience. The application uses gamification features to increase user motivati n and support long-term engagement. | en |
dc.format.extent | 3095602 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | mobilní aplikace | cs |
dc.subject | Kotlin | cs |
dc.subject | Jetpack Compose | cs |
dc.subject | Ktor | cs |
dc.subject | REST API | cs |
dc.subject | sportovní události | cs |
dc.subject | gamifikace | cs |
dc.subject | odznaky | cs |
dc.subject | přátelé | cs |
dc.subject | mobile application | en |
dc.subject | Kotlin | en |
dc.subject | Jetpack Compose | en |
dc.subject | Ktor | en |
dc.subject | REST API | en |
dc.subject | sports events | en |
dc.subject | gamification | en |
dc.subject | badges | en |
dc.subject | friends | en |
dc.title | Aplikace pro organizaci sportovních aktivit s herními prvky a systémem odměn | cs |
dc.title.alternative | An App for Organising Sports Activities with Game Elements and a Rewards System | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Seidl, David | |
dc.date.accepted | 2025-06-03 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | VAL0475_FEI_B0613A140014_2025 | |
dc.rights.access | openAccess | |