Fitness mapová aplikace

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda) Ing. Lukáš Kekely, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných (např. ohledně zdroje dat pro mapy, významu zobrazovaných informací či důvod použití Voronoi diagramů). Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A - výborně. Otázky u obhajoby: Na akej báze sa zobrazujú mapy vo Vašom riešení (Google maps, Open StreetMaps, mapy.cz)?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorRozman, Jaroslavcs
dc.contributor.authorHrůza, Tomášcs
dc.contributor.refereeDrga, Jozefcs
dc.date.created2022cs
dc.description.abstractSvět se neustále vyvíjí a moderní doba vyžaduje moderní řešení. Společně s vývojem technologií se mění i očekávání jejich uživatelů. Velké množství populace se snaží udržet zdravý životní styl, co má za následek tvorbu množství různých elektronických zařízení a aplikací pro usnadnění životosprávy.     Účelem bakalářské práce je poskytnout uživatelům fitness aplikací nový způsob motivace ke sportu a to ve formě webové aplikace. Motivace je ve formě minihry, kde uživatel prochází světem a aplikace mu následně přiřadí území pomocí tzv. Voroného diagramu, které zabral svoji aktivitou. Další funkcí aplikace je vytvoření průměrné trasy z velkého množství tras, které vedly podobnou polohou. Toto se hodí v případě, kdy má uživatel zájem aproximovat skutečnou trasu, kterou pravidelně prochází za pomocí průměrování jeho nasbíraných dat.     Součástí práce jsou informace o různých moderních a využívaných fitness aplikacích, ze kterých byla vybrána aplikace Strava pro propojení databází a získání uživatelských dat. V praxi to znamená, že uživatel využívá mobilní aplikaci Stravy pro zaznamenání jeho aktivit a následně je může pomocí vytvořené webové aplikace zobrazit.     Práce pokračuje podrobným popisem postupu pro získání dat a skripty, které byly využity pro výpočet Voroného diagramu České republiky. Tyto data jsou následně vložena do databáze. Při vývoji aplikace je velký důraz kladen na uživatelský komfort. Po implementaci a spuštění aplikace je provedeno testování jednotlivých funkcí a výsledky jsou vidět v příloze k práci.cs
dc.description.abstractAs the world continues to evolve and expand, the need for modern solutions rapidly grows. Large portion of the population tends to keep track of their lifestyle which in turn provides an opportunity for companies to create many different fitness devices and applications. The goal of this bachelor's thesis is to provide a new kind of motivation to get out into the world, provided by yet another web application. However this application provides its user with motivation in the form of a minigame - the user travels through the world and the application then calculates the area he captures using a Voronoi diagram based on his route. Another feature the application provides is viewing your routes in a merged, averaged form. This comes in handy when the user would like to approximate his actual route over several different activities. The first part of this bachelor's thesis collects information about different commonly used fitness applications. Out of all those a web application called Strava was chosen as a base for collecting user data. The resulting web application connects to Strava using OAuth and retrieves routes the user has collected using the Strava mobile application. One of the last chapters focuses on describing the implementation details about used and created algorithms. It additionally contains description of scripts which were used to extract data out of OpenStreetMap database and calculate Voronoi regions based on them. To store and search through calculated regions, a MySQL database is used. The application is  developed using modern frameworks and is heavily oriented around a comfortable user interface and responsive web design.en
dc.description.markAcs
dc.identifier.citationHRŮZA, T. Fitness mapová aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145246cs
dc.identifier.urihttp://hdl.handle.net/11012/207372
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectOSMcs
dc.subjectOpenStreet Mapscs
dc.subjectGPScs
dc.subjectGeoJsoncs
dc.subjectStravacs
dc.subjectwebová aplikacecs
dc.subjectPythoncs
dc.subjectfitnesscs
dc.subjectVoronoics
dc.subjectOverpasscs
dc.subjectAPIcs
dc.subjectVoroného diagramcs
dc.subjectC#cs
dc.subjectEntity Frameworkcs
dc.subjectMinimal API.cs
dc.subjectOSMen
dc.subjectOpenStreet Mapsen
dc.subjectGPSen
dc.subjectGeoJsonen
dc.subjectStravaen
dc.subjectweb applicationen
dc.subjectPythonen
dc.subjectfitnessen
dc.subjectVoronoien
dc.subjectOverpassen
dc.subjectAPIen
dc.subjectVoronoi Diagramen
dc.subjectC#en
dc.subjectEntity Frameworken
dc.subjectMinimal API.en
dc.titleFitness mapová aplikacecs
dc.title.alternativeFitness Map Applicationen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-16cs
dcterms.modified2023-01-03-13:07:01cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145246en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:42:21en
sync.item.modts2025.01.17 13:11:05en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
5.36 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24969_v.pdf
Size:
85.83 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24969_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24969_o.pdf
Size:
86.46 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24969_o.pdf
Loading...
Thumbnail Image
Name:
review_145246.html
Size:
1.41 KB
Format:
Hypertext Markup Language
Description:
file review_145246.html
Collections