Zobrazit minimální záznam

Frontend of a web application for learning English



dc.contributor.advisorHunka Jiří
dc.contributor.authorJan Jeníček
dc.date.accessioned2024-06-18T14:34:34Z
dc.date.available2024-06-18T14:34:34Z
dc.date.issued2024-06-13
dc.identifierKOS-1180078501305
dc.identifier.urihttp://hdl.handle.net/10467/115559
dc.description.abstractHlavním cílem této práce bylo vytvořit plně funkční frontend webové aplikace na učení se angličtiny. Práce zahrnuje kompletní proces vývoje softwaru včetně analýzy, návrhu, implementace, testování a následného nasazení aplikace do produkčího prostředí. Jako součást práce byl vytvořen mock REST API, který aplikace využívá ve vývojovém prostředí. V produkčním prostředí pak aplikace využívá reálné REST API. Nejprve byla provedena analýza se zaměřením na existující aplikace. Následně byl v programu Figma vytvořen návrh uživatelského rozhraní. V rámci implementace pak byly využity technologie React, Next.js a TypeScript. Ve fázi testování bylo provedeno zejména uživatelské testování použitelnosti, které odhalilo několik příležitostí pro zlepšení aplikace. Celkově je výsledkem práce nasazený a funkční frontend aplikace. Uživatelé se tak mohou díky lekcím a cvičením v aplikaci zdokonalovat ve většině aspechtech anglického jazyka včetně gramatiky, slovní zásoby, výslovnosti, poslechu a čtení.cze
dc.description.abstractThe main goal of this thesis was to create a fully functional frontend of a web application for learning English. The thesis includes the complete software development process, including analysis, design, implementation, testing and subsequent deployment of the application into a production environment. As part of the work, a mock REST API was created, which the application uses in the development environment. In the production environment, the application utilizes a real REST API. Firstly, an analysis was conducted focusing on existing applications. Subsequently, a user interface design was created in the program Figma. During the implementation phase, React, Next.js, and TypeScript technologies were utilized. In the testing phase, usability testing was mainly performed, which revealed several opportunities for improving the application. Overall, the result of the work is a deployed and functional frontend of the application. Through the lessons and exercises in the application, users can improve in most aspects of the English language, including grammar, vocabulary, pronunciation, listening, and reading.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectwebová aplikacecze
dc.subjectfrontendcze
dc.subjectučení se angličtinycze
dc.subjectReactcze
dc.subjectNext.jscze
dc.subjectTypeScriptcze
dc.subjectweb applicationeng
dc.subjectfrontendeng
dc.subjectEnglish learningeng
dc.subjectReacteng
dc.subjectNext.jseng
dc.subjectTypeScripteng
dc.titleFrontend webové aplikace na učení se angličtinycze
dc.titleFrontend of a web application for learning Englisheng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereePlyskach Andrii
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatika, platnost do 2024cze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam