Naslov Razvoj web aplikacije za rent a boat servis
Naslov (engleski) Web Application Development For Rent A Boat Service
Autor Eugen Stašić
Mentor Marko Kršulja (mentor)
Član povjerenstva Sven Maričić (član povjerenstva)
Član povjerenstva Karlo Griparić (predsjednik povjerenstva)
Član povjerenstva Marko Kršulja (član povjerenstva)
Ustanova koja je dodijelila akademski / stručni stupanj Sveučilište Jurja Dobrile u Puli (Tehnički fakultet u Puli) Pula
Datum i država obrane 2024-03-06, Hrvatska
Znanstveno / umjetničko područje, polje i grana TEHNIČKE ZNANOSTI Računarstvo Programsko inženjerstvo
Sažetak Ovaj rad fokusira se na razvoj web aplikacije namijenjene za servis rent-a-boat, što je segment tržišta koji bilježi rastuću potražnju u Hrvatskoj. U suvremenom digitalnom svijetu, web aplikacije postaju neizostavan dio poslovanja, posebno u turističkom sektoru gdje je online prisutnost ključna za uspjeh. Cilj rada je razviti web aplikaciju koja će se istaknuti na tržištu svojom funkcionalnošću i fokusom na korisničko iskustvo, te na taj način biti konkurentna postojećim rješenjima.
Razvoj aplikacije obuhvaća korištenje modernih tehnologija i pristupa. Za izradu frontend dijela aplikacije odabrana je tehnologija React.js, jedan od najpopularnijih JavaScript alata za izradu korisničkih sučelja. React.js ističe se svojom fleksibilnošću, pogotovo kada se koristi u kombinaciji sa Redux-om, koji omogućava efikasno upravljanje stanjem aplikacije. Takav pristup omogućava brzu i dinamičnu interakciju s korisnicima te pruža izuzetno korisničko iskustvo.
Backend aplikacije izrađen je korištenjem Node.js, event-driven platforme koja omogućava izgradnju skalabilnih i efikasnih web aplikacija. U kombinaciji s Express.js, minimalističkim i fleksibilnim web aplikacijskim okvirom, stvara se robusna struktura koja podržava zahtjeve i funkcionalnosti potrebne za rent-a-boat servis. MongoDB, kao odabrana baza podataka, nudi visoke performanse, laku skalabilnost i fleksibilnost, što je idealno za upravljanje složenim podacima za ovakve vrste aplikacija.
Kroz rad, detaljno se objašnjavaju sve korištene tehnologije i metodologije razvoja, uz poseban naglasak na integraciju frontend i backend dijelova.
Sažetak (engleski) This work focuses on the development of a web application designed for a rent-a-boat service, which is a market segment experiencing growing demand in Croatia. In the modern digital world, web applications have become an integral part of business, especially in the tourism sector where online presence is crucial for success. The goal of the project is to develop a web application that stands out in the market with its functionality and a focus on user experience, thereby being competitive with existing solutions.
The development of the application involves the use of modern technologies and approaches. For the frontend part of the application, the technology React.js has been chosen, one of the most popular JavaScript tools for creating user interfaces. React.js stands out for its flexibility, especially when used in combination with Redux, which allows efficient state management of the application. This approach enables fast and dynamic interaction with users and provides an exceptional user experience.
The backend of the application is built using Node.js, an event-driven platform that allows the construction of scalable and efficient web applications. In combination with Express.js, a minimalist and flexible web application framework, a robust structure is created that supports the requirements and functionalities necessary for a rent-a-boat service. MongoDB, chosen as the database, offers high performance, easy scalability, and flexibility, making it ideal for managing complex data for such types of applications.
Throughout the work, all the technologies and development methodologies used are explained in detail, with a special emphasis on the integration of frontend and backend components.
Ključne riječi
Web aplikacija
React.js
JavaScript
Redux
Node.js
Express.js
MongoDB
Ključne riječi (engleski)
Web application
React.js
JavaScript
Redux
Node.js
Express.js
MongoDB
Jezik hrvatski
URN:NBN urn:nbn:hr:137:398008
Studijski program Naziv: Računarstvo Vrsta studija: sveučilišni Stupanj studija: preddiplomski Akademski / stručni naziv: sveučilišni/a prvostupnik/ prvostupnica (baccalaureus/baccalaurea) inženjer/inženjerka računarstva (univ. bacc. ing. comp.)
Vrsta resursa Tekst
Način izrade datoteke Izvorno digitalna
Prava pristupa Otvoreni pristup
Uvjeti korištenja
Datum i vrijeme pohrane 2024-03-06 10:07:25