DRUŠTVENA MREŽA ZA LJUBITELJE PIVA

U ovome je projektu napravljena društvena mreža za ljubitelje piva. Svrha ove web aplikacije je ponuditi korisnicima društvenu mrežu koja je prvenstveno namijenjena raspravama vezanim za pivo i stilove piva. Komunikacija među korisnicama se odvija putem objava, komentara i oznakama sviđanja objave....

Full description

Bibliographic Details
Main Author: Hladek, Vladimir
Other Authors: Nenadić, Krešimir
Format: Bachelor Thesis
Language:Croatian
Published: Sveučilište Josipa Jurja Strossmayera u Osijeku. Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek. Zavod za programsko inženjerstvo. Katedra za programske jezike i sustave. 2022
Subjects:
Online Access:https://zir.nsk.hr/islandora/object/etfos:3590
https://urn.nsk.hr/urn:nbn:hr:200:603208
https://repozitorij.unios.hr/islandora/object/etfos:3590
https://repozitorij.unios.hr/islandora/object/etfos:3590/datastream/PDF
Description
Summary:U ovome je projektu napravljena društvena mreža za ljubitelje piva. Svrha ove web aplikacije je ponuditi korisnicima društvenu mrežu koja je prvenstveno namijenjena raspravama vezanim za pivo i stilove piva. Komunikacija među korisnicama se odvija putem objava, komentara i oznakama sviđanja objave. Također je korisnicima omogućeno pretraživanje stilova piva s određenim karakteristikama koje sami biraju. Korištenjem React biblioteke stvorene su sve komponente stranice koje se prikazuju korisniku web aplikacije. Korištenjem biblioteke Semantic UI React samo dizajniranje komponenata je dodatno pojednostavljeno iako se biblioteka Semantic UI React nije pokazala idealnom zbog greške u njezinom izvornom kodu koju mora ispraviti sam programer. MongoDB je omogućio jednostavnu pohranu podataka i pokazao se kao baza podataka koja je vrlo jednostavna za koristiti, pogotovo ako se poveže s kodom putem GraphQLa koji je znatno pojednostavio dohvaćanje i mijenjanje podataka u bazi putem koda. This graduate paper describes development of a web page to serve as a social network for beer lovers. The purpose of this web application is to offer users a social network that is primarily intended for discussions related to beer and beer styles. Communication between users takes place through posts, comments and post likes. It is also possible for users to search for beer styles with specific characteristics that they prefer. All page components that are displayed to the user were created using the React library. By using the Semantic UI React library, the designing of the components itself is further simplified, although the Semantic UI React library did not prove to be ideal due to an error in its source code that must be corrected by the developer himself. MongoDB provided simple data storage and proved to be a very easy-to-use database, especially when connected with the code via GraphQL which greatly simplified retrieving and modifying data in the database via code.