Aplikacija za unos i prikaz kulinarskih recepata korištenjem JavaFX tehnologije ; A JavaFX-Based Application for Managing and Displaying Culinary Recipes

Saved in:
Bibliographic Details
Title: Aplikacija za unos i prikaz kulinarskih recepata korištenjem JavaFX tehnologije ; A JavaFX-Based Application for Managing and Displaying Culinary Recipes
Authors: Pešorda, Andrea
Contributors: Sovilj, Siniša
Publisher Information: Sveučilište Jurja Dobrile u Puli. Fakultet informatike u Puli.
University of Pula. Faculty of Informatics in Pula.
Publication Year: 2025
Collection: Croatian Digital Theses Repository (National and University Library in Zagreb)
Subject Terms: DRUŠTVENE ZNANOSTI. Informacijske i komunikacijske znanosti. Informacijski sustavi i informatologija, SOCIAL SCIENCES. Information and Communication Sciences. Information Systems and Information Science, JavaFX, MCV, FXML, Java, JSON, desktop aplikacija, desktop application
Description: Ovaj rad opisuje razvoj desktop aplikacije Receptogram, izrađene uz pomoć JavaFX tehnologije, koja omogućuje jednostavno i intuitivno upravljanje kulinarskim receptima. Aplikacija je implementirana korištenjem Model-View-Controller arhitektonskog obrasca, što osigurava jasnu podjelu odgovornosti i olakšava održavanje i nadogradnju. Korisničko sučelje razvijeno je uz pomoć FXML datoteka i stilizirano je CSS-om, osiguravajući vizualno ugodan i konzistentan doživljaj. Glavne funkcionalnosti uključuju unos, uređivanje, pregled i kategorizaciju recepata, korisničku autentifikaciju, ocjenjivanje i komentiranje recepata, kao i označavanje recepata kao omiljenih. Podaci su pohranjeni u JSON formatu, čime se izbjegava kompleksnost baze podataka, a unutar aplikacije implementirani su i dodatni procesi poput automatskog generiranja tagova za bolju pretragu i kategorizaciju. Pomoćne klase upravljaju sesijama korisnika i navigacijom između scena, čime se osigurava glatko i funkcionalno korisničko iskustvo. Ovaj dokument detaljno prikazuje sve aspekte aplikacije, od konceptualnog modela i dizajna korisničkog sučelja do tehničke implementacije i organizacije koda, pružajući sveobuhvatan uvid u razvoj JavaFX desktop aplikacije za upravljanje kulinarskim receptima. ; This thesis describes the development of the desktop application Receptogram, created using JavaFX technology, which enables simple and intuitive management of culinary recipes. The application follows the Model-View-Controller architectural pattern, which clearly divides responsibilities within the system, making the code more organized and easier to maintain and extend over time. The user interface is developed with FXML files and styled using CSS, providing a visually pleasing and consistent user experience. The main functionalities include entering, editing, viewing, and categorizing recipes, user authentication, rating and commenting recipes, as well as marking favorite recipes. Data is stored in JSON format to avoid the complexity of database management, with ...
Document Type: bachelor thesis
File Description: application/pdf
Language: Croatian
Relation: https://zir.nsk.hr/islandora/object/unipu:11060; https://urn.nsk.hr/urn:nbn:hr:137:102480; https://zir.nsk.hr/islandora/object/unipu:11060/datastream/PDF
Availability: https://zir.nsk.hr/islandora/object/unipu:11060
https://urn.nsk.hr/urn:nbn:hr:137:102480
https://zir.nsk.hr/islandora/object/unipu:11060/datastream/PDF
Rights: http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/openAccess
Accession Number: edsbas.DEE83D34
Database: BASE
Description
Abstract:Ovaj rad opisuje razvoj desktop aplikacije Receptogram, izrađene uz pomoć JavaFX tehnologije, koja omogućuje jednostavno i intuitivno upravljanje kulinarskim receptima. Aplikacija je implementirana korištenjem Model-View-Controller arhitektonskog obrasca, što osigurava jasnu podjelu odgovornosti i olakšava održavanje i nadogradnju. Korisničko sučelje razvijeno je uz pomoć FXML datoteka i stilizirano je CSS-om, osiguravajući vizualno ugodan i konzistentan doživljaj. Glavne funkcionalnosti uključuju unos, uređivanje, pregled i kategorizaciju recepata, korisničku autentifikaciju, ocjenjivanje i komentiranje recepata, kao i označavanje recepata kao omiljenih. Podaci su pohranjeni u JSON formatu, čime se izbjegava kompleksnost baze podataka, a unutar aplikacije implementirani su i dodatni procesi poput automatskog generiranja tagova za bolju pretragu i kategorizaciju. Pomoćne klase upravljaju sesijama korisnika i navigacijom između scena, čime se osigurava glatko i funkcionalno korisničko iskustvo. Ovaj dokument detaljno prikazuje sve aspekte aplikacije, od konceptualnog modela i dizajna korisničkog sučelja do tehničke implementacije i organizacije koda, pružajući sveobuhvatan uvid u razvoj JavaFX desktop aplikacije za upravljanje kulinarskim receptima. ; This thesis describes the development of the desktop application Receptogram, created using JavaFX technology, which enables simple and intuitive management of culinary recipes. The application follows the Model-View-Controller architectural pattern, which clearly divides responsibilities within the system, making the code more organized and easier to maintain and extend over time. The user interface is developed with FXML files and styled using CSS, providing a visually pleasing and consistent user experience. The main functionalities include entering, editing, viewing, and categorizing recipes, user authentication, rating and commenting recipes, as well as marking favorite recipes. Data is stored in JSON format to avoid the complexity of database management, with ...