Naslov DRUŠTVENA MREŽA ZA STUDENTE
Naslov (engleski) SOCIAL NETWORK FOR STUDENTS
Autor Marija Vujčić
Mentor Nikola Grgić (mentor)
Član povjerenstva Ljiljana Despalatović (član povjerenstva)
Član povjerenstva Toma Rončević (član povjerenstva)
Ustanova koja je dodijelila akademski / stručni stupanj Sveučilište u Splitu (Sveučilišni odjel za stručne studije) (Odsjek za računarstvo) Split
Datum i država obrane 2023-09-15, Hrvatska
Znanstveno / umjetničko područje, polje i grana TEHNIČKE ZNANOSTI Računarstvo
Sažetak Cilj ovog završnog rada je izrada društvene mreže naziva TAB – Take A Break, koju mogu koristiti studenti i profesori fakulteta u Hrvatskoj. Web aplikacija se sastoji od foruma, chat dijela, stranice s događajima, stranice s radovima korisnika, stranice profila korisnika i administratorske stranice. Forum nudi mogućnost stvaranja objava, komentiranje objave, označavanje objave sa „sviđa mi se“ (engl. like) ili „ne sviđa mi se“ (engl. dislike). Chat služi korisnicima za dopisivanje i sudjelovanje u komunikaciji u javnim i privatnim grupama ili privatnim razgovorima. Stranica s događajima nudi korisniku mogućnosti stvaranja, označavanje je li zainteresiran za dolazak ili dolazi na događaj te komentiranje istog. Stranica s radovima korisnika omogućuje korisniku objavljivanje svojih radova, što može biti povezano s fakultetom ili neki samostalni rad. Korisnik može postaviti avatar sliku profila, promijeniti alias ime te vidjeti sve svoje objave, komentare i događaje preko stranice „Moj profil“. Kôd aplikacije podijeljen je u dva dijela, poslužiteljska strana (engl. backend) i korisničko sučelje (engl. frontend). Poslužiteljska strana je napravljena u poslužiteljskom okruženju Node.js s bazom podataka PostgreSQL razvijena pomoću Docker platforme. Korisničko sučelje aplikacije napravljeno je pomoću tehnologija Next.js, HTML, CSS, Material UI i Bootstrap. Slike i dokumenti koje korisnik objavi, spremaju se na platformi Google Cloud Storage. Kôd je napisan pomoću programskog okruženja Visual Studio Code.
Sažetak (engleski) The goal of this final paper is the development of a social network named "TAB – Take A Break," which can be used by students and professors at universities in Croatia. The web application consists of a forum, chat, events page, user works page, user profile page and administrator page. The forum allows users to create posts, comment on posts, and mark pos ts as "like" or "dislike." The chat enables users to communicate in both public and private groups. The events page allows users to create events, indicate their interest in attending an event, or confirm their attendance, as well as comment on events. The user works page allows users to publish their works, which can be related to their university studies or independent projects. Users can set a profile avatar image, change their alias, and view all their posts, comments, and events through the "My Profile " page. The application's code is divided into two parts: the server -side (backend) and the user interface (frontend). The server -side is built using the Node.js server environment with a PostgreSQL database developed using Docker. The user interface of th e application is created using Next.js, HTML, CSS, MaterialUI, and Bootstrap. Pictures and documents that users uploads are saved on Google Cloud Storage. The code is written using the Visual Studio Code programming environment.
Ključne riječi
društvena mreža
Next.js
Node.js
PostgreSQL
Ključne riječi (engleski)
social network
Next.js
Node.js
PostgreSQL
Jezik hrvatski
URN:NBN urn:nbn:hr:228:457953
Studijski program Naziv: Primijenjeno računarstvo Vrsta studija: stručni Stupanj studija: diplomski Akademski / stručni naziv: magistar inženjer računarstva (mag.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 2023-11-22 11:57:10