Webové aplikace

Abstract

Tato bakalářská práce se zaměřuje na vývoj webové aplikace, která automatizuje proces přihlašování studentů na zkouškové termíny. Pro realizaci byly vybrány moderní technologie: na klientské části je použit TypeScript s frameworkem React, zatímco serverová část aplikace je postavena v Javě s frameworkem Spring Boot. Data jsou ukládána v NoSQL databázi MongoDB. Architektura aplikace je založena na principech hexagonální architektury, což přispívá k nezávislosti komponent, zlepšení modularity a testovatelnosti aplikace. Nasazení aplikace do produkčního prostředí proběhlo s využitím Dockeru. Výsledkem je plně funkční webová aplikace, která umožňuje studentům automatický zápis na zkouškové termíny. Webová aplikace je navržena tak, aby byla snadno rozšiřitelná a přizpůsobitelná budoucím požadavkům, což otevírá možnosti pro další rozvoj.

Description

Subject(s)

webová aplikace, hexagonální architektura, nosql databáze, mongodb, spring boot, react, typescript, java, docker

Citation