Zobrazit minimální záznam

dc.contributor.advisorKlein, Lukáš
dc.contributor.authorVálek, Jiří
dc.date.accessioned2025-06-23T11:50:11Z
dc.date.available2025-06-23T11:50:11Z
dc.date.issued2025
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/157030
dc.description.abstractBakalář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.abstractThis 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.extent3095602 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectmobilní aplikacecs
dc.subjectKotlincs
dc.subjectJetpack Composecs
dc.subjectKtorcs
dc.subjectREST APIcs
dc.subjectsportovní událostics
dc.subjectgamifikacecs
dc.subjectodznakycs
dc.subjectpřátelécs
dc.subjectmobile applicationen
dc.subjectKotlinen
dc.subjectJetpack Composeen
dc.subjectKtoren
dc.subjectREST APIen
dc.subjectsports eventsen
dc.subjectgamificationen
dc.subjectbadgesen
dc.subjectfriendsen
dc.titleAplikace pro organizaci sportovních aktivit s herními prvky a systémem odměncs
dc.title.alternativeAn App for Organising Sports Activities with Game Elements and a Rewards Systemen
dc.typeBakalářská prácecs
dc.contributor.refereeSeidl, David
dc.date.accepted2025-06-03
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformatikacs
dc.description.resultvelmi dobřecs
dc.identifier.senderS2724
dc.identifier.thesisVAL0475_FEI_B0613A140014_2025
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam