REST API pro ubytování a hotely
| dc.contributor.advisor | Dostál Michal, Ing. Ph.D. :67269 | cs |
| dc.contributor.author | Cvejn, Daniel | cs |
| dc.date.accessioned | 2025-07-14T10:58:07Z | |
| dc.date.available | 2025-07-14T10:58:07Z | |
| dc.date.committed | 31.8.2026 | cs |
| dc.date.defense | 3.6.2025 | cs |
| dc.date.issued | 2025-06-03 | cs |
| dc.date.submitted | 1.11.2024 | cs |
| dc.description.abstract | Tato bakalářská práce se soustředí na návrh a praktickou realizaci klíčové součásti moderních online systémů v oblasti ubytovacích a hotelových služeb - takzvaného REST API. API si lze představit jako jakýsi neviditelný digitální komunikační systém, který efektivně propojuje databázi, kde jsou uložena veškerá důležitá data o pokojích, cenách, dostupnosti nebo hostech, a frontendovou část webu či mobilní aplikace. Cílem práce je právě vytvoření takového API, navrženého specificky pro sektor ubytování. Celý projekt je realizován v programovacím jazyce JavaScript a opírá se o moderní technologickou sadu. Rychlé zpracování kódu na serveru zajišťuje runtime prostředí BunSH. Pro samotnou stavbu a strukturu API byl použit výkonný framework ElysiaJS. Na správu a interakci s databází zjednodušuje nástroj Prisma. A v neposlední řadě jsou data spolehlivě uložena v relační databázi MySQL. | cs |
| dc.description.abstract | This bachelor thesis focuses on the design and practical implementation of a key component of modern online systems in the field of accommodation and hotel services - the so-called REST API. The API can be imagined as a kind of invisible digital communication system that efficiently connects the database, where all important data about rooms, prices, availability or guests are stored, and the frontend part of a web or mobile application. The aim of this work is to create just such an API, designed specifically for the accommodation sector. The whole project is implemented in JavaScript programming language and relies on a modern technology suite. Fast code processing on the server is provided by the BunSH runtime environment. For the actual construction and structure of the API, the powerful ElysiaJS framework was used. The Prisma tool simplifies the management and interaction with the database. Last but not least, the data is reliably stored in a MySQL relational database. | en |
| dc.format | 52 | cs |
| dc.identifier.uri | https://dspace.tul.cz/handle/15240/177120 | |
| dc.language.iso | CS | cs |
| dc.subject | Backend | cs |
| dc.subject | databáze | cs |
| dc.subject | JavaScript | cs |
| dc.subject | REST API | cs |
| dc.subject | vývoj SW | cs |
| dc.title | REST API pro ubytování a hotely | cs |
| dc.title | REST API for accommodations and hotels | en |
| dc.type | diplomová práce | cs |
| local.degree.abbreviation | Bakalářský | cs |
| local.identifier.author | E22000296 | cs |
| local.identifier.stag | 47991 | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- Cvejn_Daniel-Bakalářská_práce.pdf
- Size:
- 1.29 MB
- Format:
- Adobe Portable Document Format
- Description:
- VŠKP ( 12.5.2025 12:57 )
Loading...
- Name:
- Cvejn_Posudek-vedoucího-BP_signed.pdf
- Size:
- 116.21 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího VŠKP ( 25.5.2025 17:12 )
Loading...
- Name:
- ProtokolSPrubehemObhajobySTAG.pdf
- Size:
- 39.27 KB
- Format:
- Adobe Portable Document Format
- Description:
- Průběh obhajoby VŠKP ( 3.6.2025 11:55 )