Aplikace pro organizaci sportovních aktivit s herními prvky a systémem odměn

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.

Description

Subject(s)

mobile application, Kotlin, Jetpack Compose, Ktor, REST API, sports events, gamification, badges, friends

Citation