izpis_h1_title_alt

Spletna aplikacija za načrtovanje jedilnikov
ID Topolovec, Jan (Avtor), ID Fürst, Luka (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (2,26 MB)
MD5: 9F7D40CA5239DFEA827995293091D443

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:spletna aplikacija, jedilnik, recepti, MEAN, nakupovalni seznam
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2023
PID:20.500.12556/RUL-149147 Povezava se odpre v novem oknu
COBISS.SI-ID:164755971 Povezava se odpre v novem oknu
Datum objave v RUL:04.09.2023
Število ogledov:752
Število prenosov:160
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Web Application for Meal Planning
Izvleček:
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.

Ključne besede:web application, menu, recipes, MEAN, shopping list

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj