diplomsko delo
Jan Topolovec (Avtor), Luka Fürst (Mentor)

Povzetek

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.

Ključne besede

načrtovanje jedilnikov;sestava jedilnikov;živila;prehranjevanje;recepti;nakupovalni seznam;razvoj spletne aplikacije;izdelava spletne aplikacije;univerzitetni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [J. Topolovec]
UDK: 004.9:642.09(043.2)
COBISS: 164755971 Povezava se bo odprla v novem oknu
Št. ogledov: 73
Št. prenosov: 22
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Web Application for Meal Planning
Sekundarni povzetek: 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.
Sekundarne ključne besede: web applications;web application development;web application creation;menu planning;menu composition;food;eating;recipes;shopping list;computer and information science;diploma;Spletne aplikacije;Jedilniki;Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 52 str.
ID: 19888204