Naslov PORTAL ZA DEVELOPERSKU KONFERENCIJU
Naslov (engleski) Developer conference portal
Autor Tin Vukšan
Mentor Marijana Špoljarić (mentor)
Član povjerenstva Ivan Heđi (predsjednik povjerenstva)
Član povjerenstva Danijel Koprivanac (član povjerenstva)
Član povjerenstva Marijana Špoljarić (član povjerenstva)
Ustanova koja je dodijelila akademski / stručni stupanj Veleučilište u Virovitici Virovitica
Datum i država obrane 2023-11-23, Hrvatska
Znanstveno / umjetničko područje, polje i grana TEHNIČKE ZNANOSTI Računarstvo
Sažetak Tema ovog rada je izrada portala za developersku konferenciju te web aplikacije koja služi kao
administratorsko sučelje za upravljanje sadržajem te za uvid podataka i analizu istih. Ova web
aplikacija je važna zato što korisnicima i potencijalnim posjetiteljima na jednom mjestu nudi
sve bitne informacije vezane za konferenciju. Na portalu je omogućena prijava i registracija.
Nakon prijave, korisnik je preusmjeren na početnu stranicu kroz koju se može navigirati po
ostatku portala. Na portalu korisnik ima mogućnost vidjeti općenite informacije o konferenciji,
pregledati govornike, novosti te raspored održavanja predavanja po danima. Nadalje, korisnik
može otići na dio stranice za kupnju ulaznica te kontaktirati organizatore putem maila preko
jednostavne forme. Podnožje svakog dijela stranice je isto, te između ostalog sadrži datum i
mjesto održavanja konferencije, kao i poveznice koje korisnika vode na profile društvenih mreža
organizatora. Na web aplikaciju koja služi kao administracijsko sučelje se korisnik može
prijaviti jedino ako ima ulogu administratora. Nakon prijave, na glavnoj stranici su dostupne
razne statističke informacije o konferenciji, kao što su ukupni prihodi, najnovije kupovine
ulaznica, zbroj svih obavljenih kupovina, broj registriranih korisnika te grafički prikaz
registriranih korisnika po zemlji iz koje dolaze. Administrator pomoću trake za navigaciju može
vidjeti tablicu sa svim registriranim korisnicima, govornicima ili kupljenim ulaznicama. Isto
tako, može dodati govornika ili novost pomoću jednostavne forme te staviti novo predavanje u
raspored. Korištene tehnologije za ovaj projekt su React programsko okruženje za korisničko
sučelje, Spring Boot za poslužiteljsku stranu te MongoDB kao baza podataka.
Sažetak (engleski) This bachelor's thesis is about creating a portal for a developer conference and a web
application that serves as an administrative interface for content management, as well as for
data insight and analysis. The portal contains user login and registration. After logged in, the
user is redirected to the homepage, from which they can navigate through the rest of the
portal. On the portal, the user can find general information about the conference, see the
speakers, news, and the schedule of lectures ordered by each day of the conference. The user
can also go to the ticket purchase section and they can also contact the organizers via email
through a simple form. The footer is same on every page and includes the date and the location
of the conference, as well as links to the conference's official social media profiles.
In the web application serving as an administrative interface, user can log in only if they an
administrator role. After logging in, there is various statistical information about the
conference available on the homepage, such as total revenue, recent ticket purchases,
generated revenue, number of registered users, and a graphical representation of registered
users ordered by their country of origin. Administrator can also use the navigation bar to see
tables of all registered users, speakers, or purchased tickets. He can also add a speaker or a
blog post using a simple form and add a new lecture to the conference's schedule. The
technologies used for this project are the React framework for user frontend Spring Boot for
the backend server and MongoDB as a database.
Ključne riječi
developerska konferencija
MongoDB
React
Spring Boot
web aplikacija
Ključne riječi (engleski)
developer conference
MongoDB
React
Spring Boot
web application
Jezik hrvatski
URN:NBN urn:nbn:hr:165:950852
Studijski program Naziv: Računarstvo; smjerovi: Programsko inženjerstvo Smjer: Programsko inženjerstvo Vrsta studija: stručni Stupanj studija: preddiplomski Akademski / stručni naziv: stručni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) inženjer/inženjerka računarstva (bacc.ing.comp.)
Vrsta resursa Tekst
Način izrade datoteke Izvorno digitalna
Prava pristupa Pristup korisnicima matične ustanove
Uvjeti korištenja
Datum i vrijeme pohrane 2024-01-19 08:48:41