Název:
Webová administratíva pre mobilnú aplikácii MyMENDELU
Autoři:
Bistáková, Lenka Typ dokumentu: Diplomové práce
Rok:
2020
Jazyk:
slo
Abstrakt: [cze][eng] Diplomová práce se zabývá návrhem a implementací front-endu webové administrativy pro mobilní aplikaci MyMendelu se zaměřením na vytvoření architektury aplikace a mapového modulu v podobě interaktivní mapy. Jednotlivé moduly slouží pro správu nejčastějších otázek, nahlášených událostí a místností budov a areálu Mendelovy univerzity. Součástí práce je analýza současných frameworků a nástrojů pro tvorbu webových front-endů, stejně jako analýza mapových knihoven pro sestrojení interaktivní mapy. Na základě této analýzy je navržena funkcionalita systému a výsledné řešení s využitím frameworků Vue.js a Leaflet vychází ze specifikace požadavků obsažených v práci. Implementována administrativa představuje přehledné rozhraní sloužící zaměstnancům univerzity k zajištění aktuálnosti dat mobilní aplikace, bez nutnosti zásahu programátora.This diploma thesis deals with the design and following implementation of a front-end web administration for the mobile application MyMendelu, focusing on the creation of the application architecture and map module in the form of an interactive map. The individual modules are used to manage the most frequently asked questions, reports and rooms of the buildings and campus of Mendel University. Part of the diploma thesis is the analysis of modern frameworks and tools used for creating web front-ends, as well as the analysis of map libraries for building an interactive map. The functionality of the system is proposed based on this analysis, and the resulting solution using the Vue.js and Leaflet frameworks is based on the specification of the requirements contained in this thesis. The implemented administration presents a clear interface used by university employees to ensure the up-to-dateness of the mobile application data, without the need for the intervention of a programmer.
Klíčová slova:
agile development; agilní vývoj; frontend; JavaScript; jednostránková webová aplikace; Leaflet; mapování; mapping; single-page web application; Vue.js; web administration; webová administrace