izpis_h1_title_alt

Spletna aplikacija za načrtovanje jedilnikov
ID Topolovec, Jan (Author), ID Fürst, Luka (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,26 MB)
MD5: 9F7D40CA5239DFEA827995293091D443

Abstract
V diplomski nalogi smo poskusili rešiti problem nakupovanja živil in sestave prehrane. Problema smo se lotili z izdelavo aplikacije, ki bi nadomestila papirnate liste oziroma druge pripomočke. Aplikacija omogoča uporabniku, da sestavi jedilnik za določeno obdobje, in mu na podlagi tega samodejno pripravi seznam sestavin, potrebnih za pripravo jedi. Eden od glavnih izzivov pri razvoju aplikacije je bilo luščenje podatkov, postopek, s pomočjo katerega smo s spleta samodejno pridobili večje število receptov. Za samo izdelavo aplikacije smo uporabili arhitekturo MEAN, ki vključuje tehnologije MongoDB, Express, Angular in Node.js, pri luščenju podatkov pa smo si pomagali s programskim jezikom python in knjižnico Selenium. V diplomski nalogi smo podrobneje opisali celoten razvoj aplikacije, kar vključuje predstavitev aplikacije, načrtovanje, implementacijo in luščenje podatkov. Na koncu smo aplikacijo tudi ovrednotili.

Language:Slovenian
Keywords:spletna aplikacija, jedilnik, recepti, MEAN, nakupovalni seznam
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2023
PID:20.500.12556/RUL-149147 This link opens in a new window
COBISS.SI-ID:164755971 This link opens in a new window
Publication date in RUL:04.09.2023
Views:429
Downloads:90
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Web Application for Meal Planning
Abstract:
In our thesis, we tried to solve issues related to grocery shopping and meal preparation. To accomplish this, we developed an application to replace paper lists and other tools for grocery shopping. The application enables the users to create meal plans for specific periods. Given the meal plans the application generates a list of ingredients needed to prepare the meals. One of the main challenges in the application's development was data scraping, a process through which we automatically acquired a larger number of recipes from the web. To develop the application, we used the MEAN architecture, which consists of the MongoDB, Express, Angular, and Node.js technologies. For data extraction, we used Python along with the Selenium library. In the thesis, we provided a detailed description of the entire application development process, including presentation, planning, implementation, and data extraction. At the end, we evaluated the application.

Keywords:web application, menu, recipes, MEAN, shopping list

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back