Original title:
Vývoj frontendu webové aplikace pro obsluhu infrastruktury sdílených kol
Translated title:
Frontend development of a web application for the service of shared bike infrastructure
Authors:
Ondrouchová, Adéla ; Šenkeřík, Roman (referee) ; Šomplák, Radovan (advisor) Document type: Master’s theses
Year:
2025
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta strojního inženýrství Abstract:
[cze][eng]
Diplomová práce se zabývá návrhem a implementací části frontendu webové aplikace pro optimalizaci údržby sdílených kol prováděné techniky společnosti nextbike Czech Republic. Cílem bylo vytvořit uživatelské rozhraní umožňující zadávání vstupních údajů a přehledné zobrazení výsledků optimalizačního výpočtu. Frontend je realizován ve frameworku Angular s využitím BehaviorSubject z knihovny RxJS pro efektivní správu dat. Pro komunikaci s backendem je nasazen ApolloClient pracující s GraphQL API.
This thesis deals with the design and implementation of frontend for a web application for optimizing the maintenance of shared bikes performed by nextbike Czech Republic employees. The aim was to create a user friendly interface allowing input data and clear display of optimization calculation results. The frontend is implemented in Angular framework using BehaviorSubject from RxJS library for efficient data management. ApolloClient working with GraphQL API is deployed for communication with the backend.
Keywords:
Angular; ApolloClient; BehaviorSubject; Bootstrap; frontend; GraphQL; optimization result visualization; PrimeNG; responsive design; RxJS; shared bikes; user experience; user interface; web application; Angular; ApolloClient; BehaviorSubject; Bootstrap; frontend; GraphQL; PrimeNG; responsivní design; RxJS; sdílená kola; uživatelské rozhraní; uživatelský zážitek; webová aplikace; zobrazení výsledků optimalizace
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/251878