Design of the Prague Today web application
Thesis title: | Návrh webové aplikace Praha Dnes |
---|---|
Author: | Průcha, Michal |
Thesis type: | Bakalářská práce |
Supervisor: | Chlapek, Dušan |
Opponents: | Čtyroký, Jiří |
Thesis language: | Česky |
Abstract: | Tato bakalářská práce se zabývá popisem vývoje prototypu webové aplikace Praha dnes, která umožňuje vizualizaci geografických dat ze zdrojů třetích stran – v případě tohoto prototypu dat shromažďovaných hlavním městem Praha. Hlavním cílem práce bylo navrhnout a vyvinout prototyp aplikace na základě požadavků, které specifikoval Institut plánování a rozvoje hlavního města Prahy. V teoretické části je provedena rešerše metodik a vybrání vhodného postupu vývoje. V praktické části je popsán celý proces vývoje od definice požadavků, přes návrh architektury a uživatelského rozhraní, až po implementaci navrženého řešení. Návrh vrstev jakožto obsahové stránky byl zpracován na základě definování cílových skupin uživatelů. Řešení projektu bylo rozděleno do dvou samostatných aplikací – do hlavní aplikace určené pro uživatele a do aplikace pro správu vrstev. Hlavními technologiemi, pomocí kterých jsou aplikace vyvinuty, jsou Vue.js, Nuxt, Leaflet a cloudové služby AWS společnosti Amazon. V práci je popsáno uživatelské a nástrojové testování. Výsledky uživatelského testování ukazují, že aplikace je intuitivní a plní stanovené cíle. Testování však také úspěšně odkrylo řadu nedostatků. Výstupem této práce je funkční a otestovaný prototyp aplikace, jenž nabízí základ pro rozvoj samotné aplikace či vývoj aplikace nové, založené na vyvinutém prototypu. |
Keywords: | webová aplikace; otevřená data; prototyp; Vue.js; mapová aplikace; AWS |
Thesis title: | Design of the Prague Today web application |
---|---|
Author: | Průcha, Michal |
Thesis type: | Bachelor thesis |
Supervisor: | Chlapek, Dušan |
Opponents: | Čtyroký, Jiří |
Thesis language: | Česky |
Abstract: | This bachelor thesis focuses on describing the development of the prototype web application "Prague Today", which purpose is to visualize geographic data from third-party sources, specifically data collected by the capital city of Prague. The main objective of the thesis was to design and develop a prototype application based on requirements specified by the Prague Institute of Planning and Development. The theoretical part conducts a review of methodologies and selects an appropriate development approach. The practical part describes the entire development process from defining requirements, through the design of architecture and user interface, to the implementation of the proposed solution. The design of layers as content pages was processed based on defining target user groups. The project solution was divided into two separate applications – a main application intended for users and an application for layer management. The main technologies used for developing the applications are Vue.js, Nuxt, Leaflet, and Amazon AWS cloud services. The thesis describes user and tool testing. The results of user testing show that the application is intuitive and meets its set goals. However, testing also successfully revealed a number of deficiencies. The output of this thesis is a functional and tested prototype of the application, which offers a foundation for the development of the application itself or the development of a new application based on the developed prototype. |
Keywords: | map application; AWS; prototype; web application; Vue.js; open data |
Information about study
Study programme: | Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 2. 11. 2023 |
---|---|
Date of submission: | 5. 5. 2024 |
Date of defense: | 17. 6. 2024 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/86392/podrobnosti |