Poretanje servera:
npm install
node index.js
Pokretanje testova:
npm run test
USER STORY na dev-node:
---------------------
User Story 252: Administrator kreira listu svih odsjeka iz baze podataka
User Story 253: Administrator kreira listu svih predmeta na fakultetu iz baze podataka
User Story 268: Administrator dodaje novi predmet u bazi podataka
User Story 269: Administrator dodaje novi odsjek u bazi podataka
User Story 382: Administrator mora imati mogućnost ažuriranja podataka o predmetu u bazi podataka
User Story 383: Administrator mora imati mogućnost ažuriranja podataka o odsjeku u bazi podataka
User Story 270: Administrator povezuje predmet-odsjek-semestar-ciklus-tip i stavlja vezu u bazi podataka
User Story 274: Administrator filtrira listu odsjeka i predmeta iz baze podataka na osnovu unesenih vrijednosti
User Story 394: Administrator raskida vezu između predmeta i odsjeka u bazi
User Story 397: Administrator briše odsjek iz baze zbog vanjskih zahtjeva
---------------------
User Story 373: Prebacivanje dio koda za backend sa ASP.NET na NodeJS 2
{
User Story 254: Administrator generiše indeks, username i password za studenta/asistenta radi spašavanja u bazu podataka
User Story 264: Administrator treba imati mogućnost da doda novog studenta u bazu podataka
User Story 265: Administrator treba imati mogućnost dodavanja novog asistenta u bazu podataka
}
User Story 251: Administrator kreira listu svih studenata iz baze prema zadanom tekstu pretrage radi prikaza
User Story 273: Administrator povezuje asistent-predmet i stavlja vezu u bazi podataka
---------------------
User Story 372: Prebacivanje dio koda za backend sa ASP.NET na NodeJS 1
{
User Story 255: Administrator generiše username i password za profesora radi spašavanja u bazu podataka
User Story 266: Administrator treba imati mogućnost dodavanja novog profesora u bazu podataka
}
User Story 263: Administrator treba moći da izmjeni šifre i generiše nove po potrebi
User Story 272: Administrator povezuje profesor-predmet i stavlja vezu u bazi podataka
User Story 236: Administrator briše predmet sa odsjeka da bi uklonio nepostojeće predmete
User Story 249: Administrator kreira listu svih profesora iz baze prema zadanom tekstu pretrage radi prikaza
User Story 259: Administrator mora imati mogućnost ažuriranja podataka o studentu u bazi podataka
User Story 257: Administrator mora da ima mogućnost ažuriranje podataka o profesoru u bazi podataka
User Story 436: Administrator treba imati mogućnost vraćanja liste svih studenata/asistenata/profesora
User Story 403: Administrator ima mogućnost brisanja profesora zbog vanjskih zahtjeva