|
Web Application for Organizing Sports Tournaments
Tuka, Samuel ; Tesařová, Alena (referee) ; Herout, Adam (advisor)
The main goal of this bachelor’s thesis was to create a web application for organizing sports tournaments. The application allows creating tournaments, managing tournaments, adding players, generating matches, recording results, and sending automatic notifications. The application consists of a server-side implemented using Node.js, Express.js framework and a client-side implemented in React. The data that the application uses are stored in a MySQL database. Match generation is based on a similar system to the Swiss system and the ELO values that express the performance of the players. The result of the work is a functional web application that is responsive and can be used on mobile devices. The contribution of the work is to facilitate the organization of a sports tournament called the University Badminton League. However, the application includes multiple sports and can be beneficial for other organizations that decide to use it. The testing of the application was conducted directly during the organization of the University Badminton League.
|
|
Application for Support of Agility
Marková, Natália ; Tesařová, Alena (referee) ; Herout, Adam (advisor)
The goal of this bachelor thesis is to design, develop, and test a smartphone app that allows dog owners and trainers to track and analyze agility training for their dogs. The app uses the Firebase database to store its data and is developed using the cross-platform mobile app development framework Flutter. The dog agility training has been thoroughly analyzed for the development of the app. The design of the app is concentrated on providing a user-friendly interface for documenting training sessions, monitoring progress, and offering statistic evaluation. The evaluation’s results will demonstrate how popular the software is by dog trainers and owners as well as how beneĄcial it is in assisting them in enhancing their agility training methods. Also, the user-friendliness and level of user satisfaction of the app will be assessed. Ultimately, the purpose of this thesis is to demonstrate how mobile technology may improve dog agility training and how the developed app offers dog trainers and owners a useful tool for tracking and enhancing their dogs’ agility performance.
|
|
iOS aplikace pro záznam krátkých sportovních videí
Nácar, Arthur ; Tesařová, Alena (referee) ; Herout, Adam (advisor)
The content of this work is a mobile application for the iOS platform. The application is aimed at athletes, whom it should help during their training, and serves as a tool for automatically recording short snippets of video. The implementation is in Swift using the AVFoundation framework. The application has implemented the human pose detector using the CoreML model and can recognize certain game moments which will be captured. The short video snippet recorded with this application then contains the few seconds that preceded the game moment and also the few seconds that followed.
|
|
Smart Task Planner
Zimola, Jan ; Tesařová, Alena (referee) ; Hynek, Jiří (advisor)
Tato práce si klade za cíl vytvořit novou plánovací aplikaci, která kombinuje různé techniky správy času. Z hloubkového výzkumu správy času a průzkumu mezi potenciálními uživateli vyplynulo mnoho různých technik, které aplikace musí poskytnout, aby uspokojila různé potřeby uživatelů. Současné aplikace k tomuto účelu nestačí. Nová implementace kombinuje především seznam úkolů a kalendář, ale také podporuje návyky nebo Pomodoro techniku. Uživatel může přiřadit hodnoty projektům, značkám nebo úkolům, jako je priorita, termín nebo odhad. Tyto atributy jsou později použity v modelu strojového učení pro ohodnocení prvků, což umožňuje aplikaci navrhnout uživateli nejrelevantnější úkoly. Aplikace byla postavena pomocí multiplatformního rámce Flutter a uvolněna na App Store a Google Play. Vlastní synchronizační mechanismus pro data aplikace je využíván mezi databází Isar a serverem Appwrite. Uživatelem definované události mohou být také zobrazeny v lokálním kalendáři vybraném uživatelem pro synchronizaci.
|
|
Educational Application for Learning about Plants
Nedělová, Markéta ; Tesařová, Alena (referee) ; Hynek, Jiří (advisor)
This work focuses on the design and implementation of an interactive educational application that could help students master the learning of plant species through elements of gamification. To address this problem, a progressive web application was designed and implemented. This application was created in response to the requirements and needs identified during cooperation with the Primary School in Olešnice. It allows students to practice and expand their knowledge of plants through quizzes.
|
|
A Mobile Application for Capturing and Displaying an Athlete's Training
Zaťko, Tomáš ; Herout, Adam (referee) ; Tesařová, Alena (advisor)
The main goal of this bachelor’s thesis is the design and implementation of a mobile application intended for athletes and people who like to exercise in the comfort of their homes. It focuses on capturing and displaying photos and videos of high-intensity interval Tabata training. The application is implemented for the Android platform using the React Native framework. The main result is a usable application for automatically capturing the exercise of selected exercises and displaying the captured images for comparison with a reference. Such a method of exercise can have a positive effect on the acquisition and observance of the correct exercise technique. The resulting application has been tested by a number of users and is publicly available on Google Play.
|
|
Automatic Attendance of Students at BUT
Urbánek, Frederik ; Hynek, Jiří (referee) ; Tesařová, Alena (advisor)
The time-consuming issue of manually entering attendance is often overlooked, but very important. Student attendance records must be entered manually, either in the application or on paper, which represents a direct proportion of difficulty to the number of students present in the lesson. This problem can be solved using modern technologies that can be implemented in a mobile application. After extensive research, Bluetooth Low Energy and QR codes were found to be the most suitable technologies for this implementation. Thanks to the exchange of information with nearby devices using these technologies, we are able to secure the records of the students present with a mobile device. Part of this bachelor's thesis is also a functional prototype of automated attendance implemented in the My BUT mobile application.
|
|
Mobile Application for Evaluation and Comparing an Athlete's Training Videos
Duránik, Rastislav ; Herout, Adam (referee) ; Tesařová, Alena (advisor)
This work discusses development of mobile phone applications and design and implementation of a custom application for comparing and sharing training exercises with a trainer/coach. My focus was on the Android operating system. The Figma tool was used for the design of the user interface. The application itself was created with the React Native library using the Expo platform. I managed to create and test an application with all of the required features.
|
|
Mobile Chat for Communication between the Athlete and the Coach
Zaukolec, Jakub ; Hynek, Jiří (referee) ; Tesařová, Alena (advisor)
The aim of this thesis is to design and implement a mobile application for Android, that serves to facilitate work of coaches to communicate with their athletes and clients. It is a mobile chat with which coaches are able to provide adequate feedback to their athletes during training. Beginners in area of exercising are able to better understand how to perform each exercise and how they can minimize mistakes during exercising. The application also provides them to store data about their trainings, so they have all the necessary informations in one place, where they can be found very easily.
|
|
Mobile Application for Taking and Evaluating Photos during Sports Training
Čásar, Jozef ; Herout, Adam (referee) ; Tesařová, Alena (advisor)
The aim of this bachelor thesis is to design and create mobile application for sportsmen and trainners. Its essence is to take a photo of any exercise during training, the option to compare photos with referential photo of exercise and send it to the coach. Simultaneously, the application for the trainer allows the trainer to rate photo and send feedback to sportman. The application is implemented for Android using React Native and Firebase for storing data. The result is the application, which complements a number of existing mobile sports applications, using new functionality. The benefit of this work is its real use for acquiring the habits of proper exercise technique in amateur athletes or more demanding exercises in advanced athletes.
|