Rozvoj aplikace pro dobrovolnickou brigádu SummerJob
Expanding functionality of Summer job volunteer brigade application
Type of document
bakalářská prácebachelor thesis
Author
Aneta Potomská
Supervisor
Louka Ladislav
Opponent
Procházková Lucie
Field of study
Softwarové inženýrství 2021Study program
InformatikaInstitutions assigning rank
katedra softwarového inženýrstvíRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Tato bakalářská práce se zabývá rozvojem stávající webové aplikace pro dobrovolnickou brigádu SummerJob. Mezi hlavní cíle vytvořeného rozšíření patří usnadnění administrativní činnosti organizátorů akce, posílení komunikace mezi týmem SummerJob a účastníky akce a vylepšení uživatelské přívětivosti a intuitivnosti aplikace. V práci je provedena analýza současného stavu aplikace. V rámci ní jsou zajištěny, zanalyzovány a popsány požadavky na rozšíření. Tyto požadavky jsou převedeny do návrhu, na který dále navazuje implementace. Implementace je provedena ve frameworku Next.js s využitím statického typování pomocí jazyku TypeScript. Na závěr bylo vytvořené rozšíření otestováno. Výsledkem této práce je funkční rozšířená webová aplikace umožňující efektivní chod akce SummerJob. This bachelor thesis deals with the development of an existing web application for the SummerJob volunteer job. The main goals of the developed extension include simplifying the administrative activities of the event organizers, enhancing communication between the SummerJob team and the event participants, and improving the user-friendliness and intuitiveness of the application. In this paper, an analysis of the current state of the application is performed. Within it, enhancement requirements are secured, analysed and described. These requirements are then translated into a design, which is further followed by implementation. The implementation is done in the Next.js framework using static typing using the TypeScript language. Finally, the developed extension was tested. The result of this work is a functional extended web application that enables the efficient running of the SummerJob event.
View/ Open
Collections
- Bakalářské práce - 18102 [1724]