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)

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date of defense

Research Projects

Organizational Units

Journal Issue

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.

Description

Citation

Underlying research data set URL

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í.

Endorsement

Review

Supplemented By

Referenced By