Streszczenie:
Praca dotyczy stworzenia aplikacji o nazwie „Voclearn”, która ma za zadanie poruszyć
problem nauki słownictwa języka obcego. Główną funkcjonalnością systemu będzie
możliwość dodawania słówek wraz z ich tłumaczeniem i skojarzeniem w jakich
okolicznościach je poznaliśmy, możliwość grupowania tych słówek według własnego
uznania. Aplikacja będzie pomagała nam nauczyć się dodanych przez nas słówek poprzez
system quizu, który sprawdza wiedzę użytkownika. System śledzi postęp użytkownika i
dopasowuje quiz zgodnie z odpowiedziami użytkownika.
Jest to aplikacja webowa, która składa się z dwóch części. Jedna część to aplikacja
front-endowa, a druga to aplikacja back-endowa. Obie aplikacje komunikują się ze sobą
poprzez protokół HTTP przy użyciu techniki REST. Realizacja wykonana jest przy użyciu
strategii monorepo, co pozwala na spójną komunikację obu części aplikacji, jako że są one
wykonane w tej samej technologii, jaką jest TypeScript.