Sažetak
Ovaj rad opisuje teorijski i funkcionalni dio aplikacije Questionnaire koja predstavlja simulaciju kviza igrom jednog igrača ili dva igrača jedan protiv drugoga. Opisana je svrha aplikacije i način funkcioniranja same igre i bodovanja. Tehnologije korištene u izradu aplikacije su HTML, CSS, JavaScript, Ajax i Bootstrap za vizualni dio aplikacije, zatim PHP se koristi za funkcionalni dio aplikacije, RESTful API za korištenje online baze pitanja, te MySQL kao interni sustav aplikacije za upravljanje bazom podataka. Arhitektura aplikacije je troslojna što joj omogućava veću sigurnost i mogućnost segmentiranja aplikacije na zasebne neovisne dijelove. Opisana je struktura baze podataka uz prateći dijagram, kao i struktura projekta po direktorijima i datotekama. Zatim se rad dotiče same aplikacije i kako ona funkcionira od korisničkog djela, preko igre kviza pa do rangiranja igrača i kontakt forme. Na kraju rada obrađene su najkorištenije platforme bazirane na PHP programskoj jeziku.
Ključne riječi
kviz, aplikacija, tehnologija, arhitektura, baza podataka, PHP platforme