Naslov | Dizajn grafičkog sučelja mobilne aplikacije |
Naslov (engleski) | GRAPHICAL INTERFACE DESIGN OF A MOBILE APPLICATION |
Autor | Imra Kočiš |
Mentor | Ivan Heđi (mentor) |
Član povjerenstva | Ivan Heđi (predsjednik povjerenstva) |
Član povjerenstva | Marijana Špoljarić (član povjerenstva) |
Član povjerenstva | Marko Hajba (član povjerenstva) |
Ustanova koja je dodijelila akademski / stručni stupanj | Veleučilište u Virovitici Virovitica |
Datum i država obrane | 2022-11-22, Hrvatska |
Znanstveno / umjetničko područje, polje i grana | TEHNIČKE ZNANOSTI Računarstvo |
Sažetak | Svrha ovoga rada je dizajniranje i kreiranje grafičkog korisničkog sučelja mobilne aplikacije. Mobilna aplikacija koja je primjer implementacije teme rada služi za rezerviranje stolova ugostiteljskih objekata. Aplikacija je podijeljena na tri dijela, jedan dio koji predstavlja stranu ugostitelja, a drugi dio koji predstavlja korisničku stranu, te autorizacijski dio koji koriste obije prijašnje navedene strane aplikacije. Ugostitelj ima mogućnost dodavanja jednog ili više ugostiteljskih objekata, a korisnik aplikacije tada ima mogućnost rezerviranja stola ili više stolova u tim ugostiteljskim objektima. Također ugostitelj ima mogućnost prihvaćanja ili odbijanja rezervacije, pregled detalja rezerviranog stola, pregled detalja svojeg odnosno svojih objekta, skeniranja generiranog QR koda koji se generira pri potvrdi rezervacije u svrhu provjere autentičnosti rezervacije. Korisnik ima dodatnu mogućnost pretraživanja objekata po nazivu, pregled detalja pojedinog objekta, pregled svojih rezervacija koje su u stanju obrade te prihvaćenih rezervacija. Svaki korisnik aplikacije ima mogućnost izrade računa za autentifikaciju ili prijave postojećim Google računom. Korištene tehnologije pri izradi aplikacije su React Native, JavaScript, Firebase autentifikacija, NativeBase komponente, za manipulaciju stanjem aplikacije korišten je Redux i React Navigation. Za dohvaćane podataka iz baze podataka korišteno je Aplikacijsko programsko sučelje (API, eng. Application programming interface) koje je izrađeno u svrhu ove aplikacije, za dohvaćanje podataka s API-a korišten je Axios. |
Sažetak (engleski) | The purpose of this work is to design and create a graphical user interface for a mobile application. The mobile application, which is an example of the implementation of the topic of the work, serves to reserve tables in catering establishments. The application is divided into three parts, one part that represents the caterer side, and the second part that represents the user side, and the authentication part that uses both previously mentioned sides of the application. The caterer has the option of adding one or more catering establishments, and the application user then has the option of reserving a table or more tables in those catering establishments. The caterer also has the option of accepting or rejecting the reservation, viewing the details of the reserved table, viewing the details of his or hers facilities, scanning the generated QR code that is generated when the reservation is confirmed for the purpose of verifying the authenticity of the reservation. The user has the additional option of searching for establishments by name, viewing the details of an individual establishment, viewing their reservations that are being processed and accepted reservations. Every application user has the option of creating an account for authentication or signing in to with an existing Google account. The technologies used in creating the application are React Native, JavaScript, Firebase authentication, NativeBase components, Redux and React Navigation are used to manipulate the application state. To retrieve data from the database, the Application Programming Interface (API) was used, which was created for the purpose of this application, and to fetch dana from API was used Axios |
Ključne riječi |
|
Ključne riječi (engleski) |
|
Jezik | hrvatski |
URN:NBN | urn:nbn:hr:165:508626 |
Studijski program | Naziv: Računarstvo; smjerovi: Programsko inženjerstvo Smjer: Programsko inženjerstvo Vrsta studija: stručni Stupanj studija: preddiplomski Akademski / stručni naziv: stručni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) inženjer/inženjerka računarstva (bacc.ing.comp.) |
Vrsta resursa | Tekst |
Način izrade datoteke | Izvorno digitalna |
Prava pristupa | Otvoreni pristup |
Uvjeti korištenja |  |
Datum i vrijeme pohrane | 2023-02-08 14:48:06 |