završni rad (stručni)

Aplikacija za internetsku trgovinu

Danko Ivošević

Sažetak

Ovaj završni rad bavi se razvojem i implementacijom aplikacije za internetsku trgovinu koja omogućuje jednostavno i učinkovito upravljanje internetskom prodajom. Aplikacija je osmišljena kako bi korisnicima pružila intuitivno korisničko iskustvo prilikom pregledavanja proizvoda, upravljanja košaricom te obavljanja kupovine. Poseban naglasak stavljen je na sigurnost korisničkih podataka i integritet transakcija, koristeći napredne metode autentifikacije i autorizacije.
Iako aplikacija ne implementira pravo plaćanje, demonstrira jedne od trenutno najboljih načina i tehnologija za izradu web aplikacije. Aplikacija je razvijena koristeći React biblioteku te programski jezik TypeScript za korisničko sučelje te Java Spring Boot za pozadinski sustav. Koristi se REST API funkcionalnost za izmjenu i dohvat podataka iz Azure SQL baze podataka. Aplikacija za korisničko sučelje i pozadinski sustav postavljeni su na Azure App Service, dok su slike prikazane na stranici pohranjene u Azure Blob Storage s pristupom putem SAS tokena. Osim tehničkih aspekata, rad analizira i izazove pri implementaciji ovakvog sustava te pruža smjernice za daljnje unapređenje funkcionalnosti i sigurnosti.

Ključne riječi

e-trgovinaReactTypeScript