Treffer: Web aplikacija za e-trgovinu u arhitekturi zasnovanoj na mikrouslugama s uključenim sustavom preporučivanja ; E-commerce web application based on a microservices-based architecture with a recommender system

Title:
Web aplikacija za e-trgovinu u arhitekturi zasnovanoj na mikrouslugama s uključenim sustavom preporučivanja ; E-commerce web application based on a microservices-based architecture with a recommender system
Contributors:
Jović, Alan
Publisher Information:
Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva.
University of Zagreb. Faculty of Electrical Engineering and Computing.
Publication Year:
2025
Collection:
Croatian Digital Theses Repository (National and University Library in Zagreb)
Document Type:
Dissertation master thesis
File Description:
application/pdf
Language:
Croatian
Rights:
http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/openAccess
Accession Number:
edsbas.AE482B3C
Database:
BASE

Weitere Informationen

Ovaj rad prikazuje oblikovanje i razvoj skalabilne aplikacije za e-trgovinu temeljene na mikrouslužnoj arhitekturi sa sustavom za preporuke proizvoda. Detaljno je opisana potrebna infrastruktura, uključujući baze podataka, sustav za razmjenu poruka Apache Kafka i ostale ključne komponente te njihovo pokretanje kroz Docker. Opisan je i razvijen sustav koji obuhvaća funkcionalnosti kao što su upravljanje narudžbama, zalihama, pošiljkama i katalogom proizvoda. Sustav za preporuke temelji se na analizi povijesti kupnji korisnika i sličnosti među proizvodima, s ciljem generiranja personaliziranih prijedloga. Također je razvijeno korisničko sučelje koje omogućuje pregled proizvoda, izradu narudžbi te administraciju. Administratorski dio uključuje funkcionalnosti za pregled i ažuriranje pošiljki i inventara, kao i nadzornu ploču s vizualizacijama ključnih performansi sustava. Rad demonstrira primjenu suvremenih principa programsog inženjerstva i strojnog učenja u izradi održivog i proširivog sustava za elektroničku trgovinu. ; This paper presents the design and development of a scalable e-commerce application based on a microservice architecture with a product recommendation system. The required infrastructure, including databases, the Apache Kafka messaging system and other key components, and their launch through Docker are described in detail. The system is described and developed, which includes functionalities such as order, inventory, shipment and product catalog management. The recommendation system is based on the analysis of user purchase history and similarities between products, with the aim of generating personalized suggestions. A user interface has also been developed that allows for product review, order creation and administration. The administrative part includes functionalities for reviewing and updating shipments and inventory, as well as a dashboard with visualizations of key system performances. The paper demonstrates the application of modern principles of software engineering and machine learning ...