Název:
Jednoduchá mobilní a webová aplikace pro organizování schůzek
Překlad názvu:
Simple Mobile and Web App for Organizing Meetings
Autoři:
Fašánková, Erika ; Škandera, Juraj (oponent) ; Herout, Adam (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2021
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Cieľom tejto práce je vytvorenie webovej aplikácie, ktorej účelom bude riadiť vyvolávanieľudí zapísaných v poradovníku. Aplikácia tak pomôže lepšie zorganizovať ľudí čakajúcichna poradie a zároveň im ušetrí množstvo času, nakoľko sa do poradia môžu zapísať eštepred príchodom na dané miesto. Výsledná aplikácia vyvíjaná pomocou frameworkuDjangos využitímPostgreSQLdatabázy a ďalších technológií, je umiestnená naHeroku. Webováaplikácia je responzívna a prispôsobená tak aj mobilným zariadeniam či tabletu. Používateľvytvorí poradovník - "semafor a na jeho spravovacej stránke vidí zoznam ľudí zapísanýchv poradovníku. Môže prihlasovanie do poradia ukončiť, otvoriť alebo zavolať ďalšieho ča-kajúceho v poradí. Ľudia, ktorí sa chcú do poradia zapísať, už vopred vedia, koľko ľudípred nimi čaká na svoje poradie. Po zapísaní do poradia majú možnosť sledovať svoje po-radie, ktoré sa každou zmenou aktualizuje bez nutnosti obnovy stránky. Obsahom práceje oboznámenie s princípom vývoja webových aplikácií, existujúcimi riešeniami podobnéhoproblému, návrhom aplikácieOrganize Semaphore, použitými technológiami a implementá-ciou aplikácie.
The aim of this work is to create a web application, the purpose of which will be to manage the queue of people. The application will help to better organize the people waiting for their turn and save them a lot of time, as they can enroll to the queue before arriving at the place. The application, developed using the Django framework and the PostgreSQL database and other technologies, is located on Heroku. The web application is responsive and thus adapted to mobile devices or tablets. The user creates the queue - "traffic light" and sees a list of people enrolled in the queue on his administration page. You can end or open enrolling to queue, or call next person waiting in queue. People who want to join the queue already know, how many people are waiting for their turn. After join, they have the ability to control their position, which is updated without having to refresh the page. The content of the bachelor thesis is acquaintance with the principle of web application development, existing solutions to a similar problem, the design of the application Organize Semaphore, the technologies used and the implementation of the application.
Klíčová slova:
Django; PostgreSQL; PyCharm; Python; responzivita; riadenie poradia; webová aplikácia; Django; PostgreSQL; PyCharm; Python; queue management; responsivity; web app
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/199360