Komunitní platformat pro hráče discgolf
Loading...
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This bachelor’s thesis focuses on the design and implementation of the cross-platform application DiscgolfLife.cz for managing disc golf tournaments in the Czech Republic. The application addresses key issues with current solutions — the lack of offline support for score entry, the limited flexibility of registration systems, and the absence of real-time synchronization of results. The thesis describes the architecture of a system built on React Native with Expo for the frontend and NestJS with PostgreSQL for the backend. Key features are analyzed in detail: a multi-stage registration system with conditions based on rating, membership, and player category, a consensus algorithm for real-time scoring, offline-first synchronization with conflict resolution, and a hierarchical authorization model. The resulting application enables complete management of the tournament lifecycle, from creation through registration and scoring to the publication of results.
Description
Delayed publication
Available after
Subject(s)
Discgolf, Tournament application, React Native, offline-first, real-time skoring, NestJS, Multiplatform application