Cilj rada je izraditi web-aplikaciju koja spaja kupce i obiteljska poljoprivredna gospodarstva
koja se bave proizvodnjom mesnih proizvoda (u daljnjem tekstu: prodavač). Unutar web-aplikacije,
prodavač ima mogućnost objavljivanja oglasa za svoj proizvod. Oglas uključuje parametre poput
naziva, opisa, kategorije i podkategorije kojoj pripada (npr. Svinjetina > Kobasice, Svinjetina > Svinjski
but i sl.), slika i razdoblja dostupnosti.

Kupac ima mogućnost pretrage dostupnih proizvoda po nazivu, uvid u kategorije i podkategorije
proizvoda i mogućnost naručivanja proizvoda. Proces naručivanja proizvoda mora se sastojati od
mogućnosti odabira između dostave na adresu ili preuzimanja kod prodavača, odabira načina
plaćanja (gotovinski pouzećem ili kartično), mogućnosti unosa osobnih podataka potrebnih za
dostavu (ime, prezime, adresa e-pošte, broj telefona, kućna adresa i sl.) i simulacije kartičnog
plaćanja.

Nakon završetka procesa narudžbe, prodavač mora imati mogućnost odobravanja narudžbe i
informiranja kupca o procesu obrade narudžbe. Korisnik bi trebao biti informiran o izmjeni statusa
kroz sučelje web-aplikacije i/ili dostavom obavijesti na adresu e-pošte.

Web-aplikacija mora imati okvirno dizajnersko rješenje izrađeno u Figmi, koje će služiti kao smjernica
razvoju sučelja web-aplikacije. Web-aplikacija treba biti izrađena pomoću programskog jezika Ruby. Sučelje (frontend) mora imati elemente izrađene koristeći HTML, CSS i JavaScript.

Potrebno je detaljno specificirati zahtjeve na programsko rješenje te definirati detaljnu arhitekturu
istog. Osim toga, izrađeno programsko rješenje mora biti vrednovano na odgovarajuć način
(primjerice, pisanjem testnih slučajeva, analizom korisničkog iskustva ili sl.)

Mentorica: Prof.dr.sc. Dominika Crnjac Milić; Sumentor iz prakse: Tomislav Kaučić, bacc.ing.el.
(Bamboo Lab d.o.o.); Sumentor s FERIT-a: Izv.prof.dr.sc. Zdravko Krpić