U ovom završnom radu objašnjen je pojam modernih web aplikacija te koncept Single Page Application (SPA). Frontend područje se unazad posljednjih godina razvija velikom brzinom, a za to su djelom odgovorni JavaScript okviri. Stoga je tema ovog rada fokusirana na usporedbu i funkcionalnosti koje oni pružaju pri razvoju web aplikacija. Napravljen je pregled Angular, React i Vue okvira te su istaknute njihove prednosti i mane. U zadnjem poglavlju prikazana je web aplikacija izrađena u Vue okviru koja služi kao demonstracija značajki okvira.In this thesis, the concept of modern web applications and the concept of Single Page Application (SPA) are explained. The Frontend field has been evolving at a rapid pace in recent years, and JavaScr...