Aplikacija za unos i prikaz kulinarskih recepata korištenjem JavaFX tehnologije ; A JavaFX-Based Application for Managing and Displaying Culinary Recipes
Uloženo v:
| Název: | Aplikacija za unos i prikaz kulinarskih recepata korištenjem JavaFX tehnologije ; A JavaFX-Based Application for Managing and Displaying Culinary Recipes |
|---|---|
| Autoři: | Pešorda, Andrea |
| Přispěvatelé: | Sovilj, Siniša |
| Informace o vydavateli: | Sveučilište Jurja Dobrile u Puli. Fakultet informatike u Puli. University of Pula. Faculty of Informatics in Pula. |
| Rok vydání: | 2025 |
| Sbírka: | Croatian Digital Theses Repository (National and University Library in Zagreb) |
| Témata: | 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 |
| Popis: | 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 ... |
| Druh dokumentu: | bachelor thesis |
| Popis souboru: | application/pdf |
| Jazyk: | 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 |
| Dostupnost: | 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 |
| Přístupové číslo: | edsbas.DEE83D34 |
| Databáze: | BASE |
| Abstrakt: | 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 ... |
|---|
Nájsť tento článok vo Web of Science