Aplikacija za praćenje odigranih video igara i njihovo ocenjivanje
Da bi se klijent i server pokrenuli, potrebno je prvo na sistemu instalirati Node, MongoDB i Mongo Shell
Za importovanje podataka u bazu, potrebno je instalirati i dodatne Mongo alate od kojih je potreban alat mongoimport
Da bi se projekat skinuo, na sistemu je potrebno instalirati i git
Izvorni kod projekta preuzeti komandom: git clone https://gitlab.com/matfpveb/projekti/2022-2023/02-PlayRate.git
i komandom cd 02-PlayRate/
uci u direktorijum projekta
Pozicionirati se u folder data
i pokrenuti komande:
mongoimport --db playrate --collection users --file users.json --jsonArray
mongoimport --db playrate --collection posts --file posts.json --jsonArray
mongoimport --db playrate --collection games --file games.json --jsonArray
Sheme:
User - Sadrži podatke o korisnicima
Post - Sadrži podatke o korisničkim postovima
Game - Sadrži podatke o igrama
Pozicionirati se u folder server
i instalirati sve potrebne biblioteke komandom npm install
Nakon toga pokrenuti server komandom node server.js
Pozicionirati se u folder client
i instalirati sve potrebne biblioteke komandom npm install
Nakon toga pokrenuti klijent komandom ng serve
Aplikaciji se pristupa kroz web browser putem adrese http://localhost:4200