System for blogging and planning one-day tourist trips including points of interest (POI)
Blogovací systém pro záznam a plánování tras jednodenních výletů včetně bodů zájmu (POI)
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Abstract
Bakalářská práce je věnována vytvoření webové aplikace, která disponuje funkcionalitou blogu a umožňuje cestovatelům vytvářet, sdílet a číst příspěvky (plány cest) popisující krátkodobé výlety. Tyto příspěvky jsou sestaveny z jednotlivých bloků míst, z nichž každý představuje konkrétní místo zájmu (POI – point of interest), jako jsou muzea, restaurace, památky a další. Uživatelé mají možnost vyhledávat plány cest v jejich blízkém okolí zadáním místa odjezdu a/nebo cílového místa. Projekt využívá platformu Google Maps jako zdroj geografických dat a pro vykreslení online mapy. Projekt se zaměřuje na krátkodobé (jednodenní) plány cest skládající se z míst v blízkosti uživatelova místa odjezdu a/nebo cílového místa, což jej odlišuje od existujících řešení. Architektura aplikace byla navržena jako monolitický klient-server, přičemž byla použita třívrstvá architektura se samostatnou prezentační vrstvou, vrstvou logiky a vrstvou přístupu k datům. Klientský projekt byl vyvinut pomocí technologie Angular, zatímco serverový projekt byl vyvinut pomocí technologií .NET. Aplikace prošla neformálním manuál ním testováním a akceptačním testováním.
The bachelor thesis is dedicated to creating a web application built on blog functionality, allowing travelers to create, share and read posts (trip plans) describing short-term journeys. These posts are constructed using discrete places blocks, each representing a specific place of interest (POI), such as museums, restaurants, monuments, and more. Users have the capability to search for trip plans in their nearby area by providing the departure and/or destination locations. The project utilizes the Google Maps Platform as a source of geographical data and for rendering the online map. The project focuses on short-term (one day) travel plans consisting of places near the user’s departure and/or destination locations, which makes it different from existing solutions. The application’s architecture was designed as a monolithic client-server, adopting a Three-Tier architecture with separate Presentation Layer, Business Logic Layer, and Data Access Layer. The client project was developed using Angular, while the server project was developed using .NET technologies. The application underwent informal manual and acceptance testing.
The bachelor thesis is dedicated to creating a web application built on blog functionality, allowing travelers to create, share and read posts (trip plans) describing short-term journeys. These posts are constructed using discrete places blocks, each representing a specific place of interest (POI), such as museums, restaurants, monuments, and more. Users have the capability to search for trip plans in their nearby area by providing the departure and/or destination locations. The project utilizes the Google Maps Platform as a source of geographical data and for rendering the online map. The project focuses on short-term (one day) travel plans consisting of places near the user’s departure and/or destination locations, which makes it different from existing solutions. The application’s architecture was designed as a monolithic client-server, adopting a Three-Tier architecture with separate Presentation Layer, Business Logic Layer, and Data Access Layer. The client project was developed using Angular, while the server project was developed using .NET technologies. The application underwent informal manual and acceptance testing.
Description
Keywords
blogovací systém, plánování výletů, body zájmu, místa zájmu, cestování, klient-server, REST, API, .NET, C#, Angular, PostGIS, PostgreSQL, Google Maps Platform, backendová aplikace, frontendová aplikace, POI, place of interest, travelling, trip planning, blog, client-server, REST, API, .NET, C#, Angular, PostGIS, PostgreSQL, Google Maps Platform, backend, frontend
Citation
Underlying research data set URL
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.