Browsing by Author "Beran, Matěj"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
- ItemAplikace pro podporu studentské mobility TULBeran, Matěj; Vraný Jiří, Mgr. Ph.D. : 54918Cílem této práce bylo navrhnout a implementovat aplikaci pro podporu studentské mobility v rámci programu Erasmus+. Projekt se zabývá problematikou progresivních webových aplikací a jejich využitím pro vývoj univerzální multiplatformní responzivní aplikace. V byl kladen důraz na to, aby výsledná aplikace podporovala dobré praktiky pro vývoj takového typu aplikace. To zahranuje automatizované testování a nástroje pro udržování kvality a jednotného stylu kódu za účelem zajištění kontinuity budoucího vývoje aplikace.Aplikace je navržena podle architektury klient-server, kde serverová část byla vytvořena v jazyce PHP za použití frameworku Laravel. Jejím cílem je poskytování dat klientské části aplikace. Ta byla vyvinuta pomocí frameworku VueJS s nadstavbou NuxtJS. Aplikace využívá této architektury pro nezávislý a paralelní vývoj obou částí skrze pevně dané REST rozhraní. Hlavním přínosem této práce je usnadnit a zvýšit bezpečnost procesu výjezdu studentů skrze program Erasmus+ a zároveň tím usnadnit práci zahraničnímu oddělení TUL. Aplikace poskytuje studentům důležité informace, které jsou jim pak k dispozici v případě, že se dostanou do nějaké z krizových situací. Těmi mohou být například ztráta dokladu, dopravní nehoda nebo jakýkoliv trestný čin a další. Aplikace obsahuje jednoduchý systém pro práci se zpětnou vazbou, který studentům umožňuje odeslat názor nebo připomínku. Naopak uživatelům s privilegovaným přístupem umožňuje tuto zpětnou vazbu revidovat a dělat na základě toho další rozhodnutí.
- ItemVícejazyčný informační dynamický webBeran, Matěj; Nešetřil Kamil, Mgr. Ph.D. : 61452Tato práce se zabývá tvorbou webové aplikace, která zpřístupňuje jejím návštěvníkům externí informační zdroje umístěné na jiných webových stránkách v různých jazykových mutacích. Aplikace umí tyto zdroje návštěvníkovi navrhovat v závislosti na jeho geolokaci, jazyku prohlížeče a typu zařízení. Aplikace je naprogramována v jazyce PHP za použití frameworku Symfony a standardních nástrojů pro vývoj webových aplikací. Po přihlášení s právy administrátora umožňuje spravovat zdroje a jejich URL, jazyk, státy a uživatele. Aplikace umí zdroje automaticky validovat a generovat.