Inovativní webová aplikace: Chytrá fronta
Loading...
Date
Authors
Zhukov, Nikita
ORCID
Advisor
Referee
Mark
D
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Cílem této bakalářské práce je vytvořit moderní webovou aplikaci, která umožňuje inteligentní správu front. Výrazně sníží obavy lidí z čekání ve fyzických frontách. Nápad na tuto práci vznikl během pandemie v roce 2020, což vedlo k průzkumu již existujících řešení pro fronty. Aplikace prošla dvěma verzemi implementace a technologickými zásobníky. Finální verze využívá zásobník T3, kde Next JS je přední frontendový framework poháněný Typescriptem a Tailwind CSS. Navíc využívá většinu nejnovějších funkcí, které Next JS poskytuje. Pro nasazení části Frontend je použit Vercel, zatímco Backend je hostován v Google Cloud pomocí Firebase. Při vývoji byla použita celá řada nástrojů Firebase, například Firestore Database, Realtime Database, Authentication a Cloud Functions. Tento článek představuje již existující nástroje pro správu front, moderní přístupy ve vývoji a návrh a implementaci aplikace SmartQueue s nápady na budoucí údržbu.
This bachelor’s thesis aims to create a modern web application that enables smart queue management. It will significantly reduce people’s concerns about waiting in physical lines. The idea for this thesis emerged during the pandemic in 2020, leading to the research of already existing queueing solutions. The application underwent two versions of implementation and technology stacks. The final version uses a T3 stack where Next JS is a leading Frontend Framework powered by Typescript and Tailwind CSS. Moreover, it uses the majority of the newest features provided by Next JS. Vercel is used for deploying the Frontend part, whereas Backend is hosted in Google Cloud with the help of Firebase. During development was used a wide variety of Firebase tools, such as Firestore Database, Realtime Database, Authentication, and Cloud Functions. This paper introduces already existing Queue Management Tools, modern approaches in development, and the design and implementation of the SmartQueue Application with ideas for future maintenance.
This bachelor’s thesis aims to create a modern web application that enables smart queue management. It will significantly reduce people’s concerns about waiting in physical lines. The idea for this thesis emerged during the pandemic in 2020, leading to the research of already existing queueing solutions. The application underwent two versions of implementation and technology stacks. The final version uses a T3 stack where Next JS is a leading Frontend Framework powered by Typescript and Tailwind CSS. Moreover, it uses the majority of the newest features provided by Next JS. Vercel is used for deploying the Frontend part, whereas Backend is hosted in Google Cloud with the help of Firebase. During development was used a wide variety of Firebase tools, such as Firestore Database, Realtime Database, Authentication, and Cloud Functions. This paper introduces already existing Queue Management Tools, modern approaches in development, and the design and implementation of the SmartQueue Application with ideas for future maintenance.
Description
Citation
ZHUKOV, N. Inovativní webová aplikace: Chytrá fronta [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
Informační technologie
Comittee
prof. Ing. Adam Herout, Ph.D. (předseda)
doc. Mgr. Lukáš Holík, Ph.D. (člen)
doc. Ing. Jan Kořenek, Ph.D. (člen)
Ing. Zbyněk Křivka, Ph.D. (člen)
doc. Ing. Michal Španěl, Ph.D. (člen)
Date of acceptance
2023-06-16
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení