Tema rada je opis struktura web aplikacija, opis korištenih tehnologija za izradu web aplikacije. Opis uloga HTML, CSS, JavaScript te TypeScript. Razlike između JavaScript- a i TypeScript-a. Prednosti i mane TypeScripta i JavaScripta. Detaljni opis uloga web komponenti prilikom izrade web aplikacija.Opis React-a, React Router-a. Usporedba React-a sa ostalim okvirima ( Angular, Vue ). Praktični dio rada odnosi se na izradu web aplikacije putem okvira React koristeći TypeScript, MonogDB za izradu noSQL baze podataka te ExpressJS za izradu aplikacijskog programskog sučelja. Aplikacije koja se izrađuje jest online burza rada za sezonske radnike unutar koje je moguće pronaći posao te objaviti radno mjesto