Abstract | Mrežna, internetska trgovina ili e-trgovina, oblik je poslovanja u kojem se proizvodi i usluge
prodaju putem interneta. To je virtualni prostor u kojem se trgovci i kupci mogu povezati,
pregledavati proizvode, kupovati i plaćati bez fizičke prisutnosti u trgovini. Sukladno
današnjim potrebama tržišta i utjecajem modernizacije, potražnja za mrežnim trgovinama sve
je veća.
Tema završnog rada usmjerena je prema izradi i implementaciji mrežne trgovine. Aplikacija
se izrađuje na primjeru mrežnog dućana koji se bavi prodajom tehničke opreme, uključujući i
bijelu tehniku.
U radu su opisane korištene tehnologije te najvažniji postupci pri kreiranju mrežne trgovine.
Trgovina je implementirana korištenjem različitih tehnologija i biblioteka kao što su HTML,
CSS, TypeScript, Bootstrap, Visual Studio Code, MongoDB Atlas, Font Awesome i jsPDF.
Mrežna trgovina dijeli se na vidljivi i pozadinski dio. Vidljivi dio je onaj koji krajnji korisnici
vide i s kojima direktno komuniciraju te je on implementiran putem HTML-a, CSS-a i
TypeScript programskog jezika zaduženog za funkcionalnost. Pozadinski dio web stranice
izrađen je korištenjem TypeScripta te MongoDB Atlas baze podataka koja direktno surađuje s
vidljivim dijelom koda. Preko API zahtjeva, podacima se manipulira na pozadinskoj strani
koda, nakon čega se rezultat vraća nazad prema prednjoj strani koda, gdje se isti podaci
prikazuju vizualno krajnjem korisniku ili administratoru.
U radu su opisane tehnologije koje se koriste za izradu mrežne trgovine. Također, prikazani su
i isječci dijelova mrežne trgovine. Mrežna trgovina podržava dva tipa korisničkih računa, od
kojih je jedan administrativni i jedan korisnički (kupac). Korisnik ima mogućnost pregleda
proizvoda, dodavanja proizvoda u košaricu i dovršavanja narudžbe, dok uz to ima i
mogućnost pregledavanja vlastitih narudžbi i ispisivanje za svaki račun u PDF formatu.
Administratoru je omogućena kompletna manipulacija proizvodima i korisnicima.
Administrator ima mogućnost dodavanja, brisanja ili uređivanja postojećih proizvoda, kao i
brisanje i prikaz trenutačno registriranih korisnika. |