Digitální knihovna UPCE přechází na novou verzi. Omluvte prosím případné komplikace. / The UPCE Digital Library is migrating to a new version. We apologize for any inconvenience.

Návrh a realizace inteligentního cestovního agregátoru

Bakalářská práceopen access

Abstrakt

Tato bakalářská práce popisuje návrh a vývoj webové aplikace pro plánování cest po České republice. Aplikace pomáhá uživateli najít nejlepší kombinaci veřejné dopravy a ubytování. Data získává ze tří otevřených zdrojů: Transitous pro jízdní řády, Overpass API pro ubytování z OpenStreetMap a OSRM pro trasy autem. Uživatel si může nastavit, co je pro něj důležité, pomocí čtyř posuvníků (cena, čas, komfort a hodnocení). Aplikace pak zobrazí seznam nejlepších kombinací. Klient je napsán v Reactu a TypeScriptu, server v Node.js a Expressu. Data jsou uložena v databázi PostgreSQL s rozšířením PostGIS. Celá aplikace je zabalena pomocí Docker Compose. Výsledkem práce je funkční prototyp.

Rozsah stran

49 s. (67 338 znaků)

ISSN

Permanentní identifikátor

Projekt

Časopis nebo seriál

Vydavatelská verze

Přístup k e-verzi

Bez omezení

Název akce

ISBN

Studijní obor

Informační technologie

Studijní program

Informační technologie

Signatura tištěné verze

Umístění tištěné verze

Přístup k tištěné verzi

Klíčová slova

webová aplikace, plánování cest, veřejná doprava, ubytování, doporučovací systém, React, Node.js, web application, travel planning, public transport, accommodation, recommender system, React, Node.js

Endorsement

Review

Supplemented By

Referenced By