Web Map Application for Recording and Managing Interesting Locations
| Thesis title: | Webová mapová aplikace pro evidenci a správu zajímavých lokalit |
|---|---|
| Author: | Lugar, Petr |
| Thesis type: | Bakalářská práce |
| Supervisor: | Svoboda, Jaroslav |
| Opponents: | Dědic, Filip |
| Thesis language: | Česky |
| Abstract: | Tato bakalářská práce se zabývá návrhem, implementací a ověřením webové mapové aplikace pro osobní evidenci fotograficky zajímavých objektů a míst. V práci byly identifikovány limity běžných mapových nástrojů při systematické správě vlastních atributů, filtrování, práci s fotografiemi a vizuálním rozlišování uložených lokací. Na základě těchto požadavků byla vytvořena funkční webová aplikace, která umožňuje registraci a přihlášení uživatele, ukládání, úpravu, kategorizaci, filtrování a mazání lokací, přiřazování fotografií a práci s lokacemi přímo v interaktivní mapě. Frontend aplikace byl implementován pomocí Vue.js a knihovny Leaflet, backend tvoří REST API ve frameworku Flask a prostorová data jsou ukládána v databázi PostgreSQL s rozšířením PostGIS. Součástí práce je také návrh architektury, databázového modelu a uživatelského rozhraní. Výsledná aplikace byla ověřena automatizovanými a ručními testy, které potvrdily funkčnost hlavních uživatelských scénářů. Výstupem práce je specializované řešení, které poskytuje přehlednější a strukturovanější správu fotografických lokací než univerzální mapové služby. |
| Keywords: | body zájmu; Vue.js; PostgreSQL; Webová mapová aplikace; evidence lokací; fotodokumentace; prostorová data; Flask; Leaflet; PostGIS |
| Thesis title: | Web Map Application for Recording and Managing Interesting Locations |
|---|---|
| Author: | Lugar, Petr |
| Thesis type: | Bachelor thesis |
| Supervisor: | Svoboda, Jaroslav |
| Opponents: | Dědic, Filip |
| Thesis language: | Česky |
| Abstract: | This bachelor thesis deals with the design, implementation, and evaluation of a web map application for the personal management of photographically interesting objects and places. The thesis identifies the limitations of common map services in the systematic management of custom attributes, filtering, photo management, and visual differentiation of saved locations. Based on these requirements, a functional web application was developed that enables user registration and authentication, location creation, editing, categorization, filtering and deletion, photo assignment, and direct interaction with locations in an interactive map. The frontend of the application was implemented using Vue.js and the Leaflet library, while the backend consists of a REST API developed with the Flask framework. Spatial data are stored in a PostgreSQL database with the PostGIS extension. The thesis also includes the design of the application architecture, database model, and user interface. The resulting application was evaluated through automated and manual testing, which confirmed the functionality of the main user scenarios. The outcome of the thesis is a specialized solution that provides clearer and more structured management of photographic locations than general-purpose map services. |
| Keywords: | Web map application; location management; points of interest; photo documentation; spatial data; Flask; Vue.js; Leaflet; PostgreSQL; PostGIS |
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 Multimedia |
Information on submission and defense
| Date of assignment: | 24. 1. 2026 |
|---|---|
| Date of submission: | 11. 5. 2026 |
| Date of defense: | 22. 6. 2026 |
| Identifier in the InSIS system: | https://insis.vse.cz/zp/95260/podrobnosti |