/web-delivery-service

Akademski projekat iz predmeta Veb programiranje │Veb aplikacija za naručivanje hrane

Primary LanguageJavaScriptMIT LicenseMIT

Strife Delivery Service

Akademski projekat iz predmeta Veb programiranje - veb aplikacija za naručivanje hrane. Aplikacija podržava četiri vrste korisnika - kupca, menadžera, dostavljača i admina.

Implementacija pomoću REST API, Java, JavaScript, JQuery, html, css, Tomcat, u Eclipse razvojnom okruženju.

Restaurants

Autori

Tara Pogančev

Filip Pinjuh

Licenca

MIT Licenca

Opis veb aplikacije

Aplikacija podrazumeva pregled restorana, kao i njihovih artikala koje novoregistrovani _kupci _ mogu da poruče. Narudžbine se izvršavaju u nekoliko koraka, gde korisnik ima mogućnost otkazivanja iste u prvom stadijumu. Kupac takođe ima mogućnost ocenjivanja restorana nakon uspešne dostave.

Menadžerima je omogućeno prebacivanja narudžbine u stanje pripreme, ili čekanja dostavljača, nakon čega isti odobravaju dostavljače koji su adekvatni za određenu dostavu. Pored uvida u kupce svog restorana i istoriju njegovih porudžbina, menadžer može da menja osnovne podatke o svom restoranu, kao i dodavanje i buduće izmene artikala istog.

Dostavljači mogu da pogledaju sve trenutno dostupne porudžbine, i pošalju zahtev da njih. Ukoliko on bude odobren, odgovoran dostavljač eventualno može da označi porudžbinu kao dostavljenu.

Admin je ključna uloga u datom veb servisu, sa mogućnosti dodavanja većine novih entiteta, brisanja istih, banovanja korisnika, i uvida u njihove aktivnosti.

Screenshots

Restaurants Restaurants Restaurants Restaurants Restaurants