SmartEating

Cetkovic, Igor and Frick, Ruwen (2022) SmartEating. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2021 2022-SA-EP-Cetkovic-Frick-Eating healthy on a budget.pdf] Text
HS 2021 2022-SA-EP-Cetkovic-Frick-Eating healthy on a budget.pdf - Supplemental Material

Download (765kB)

Abstract

Einleitung: SmartEating bietet eine Plattform zum Finden von simplen und benutzerdefinierten Kochrezepten. Das Herzstück von SmartEating bildet eine Webapplikation, die basierend auf physischen Merkmalen des Benutzers auf ihn zugeschnittene Rezepte empfiehlt. Die Rezepte werden als Paket bestehend aus Frühstück, Mittagessen und Abendessen präsentiert und bilden somit einen Ernährungsplan für einen Tag.
Ziel der Arbeit: SmartEating soll es ermöglichen, eine ausgewogene und abwechslungsreiche Ernährung mit minimalem Aufwand sicherzustellen. Der Benutzer kann aus einer vordefinierten Liste von Rezepten seine Lieblingsrezepte auswählen. SmartEating kümmert sich um die Erfüllung der empfohlenen Tagesdosis an Nährstoffen. Dabei sollen simple Rezepte, die einfach und unkompliziert zubereitet werden können, bevorzugt werden.
Ergebnis: SmartEating berechnet, basierend auf physischen Merkmalen des Benutzers, die täglich empfohlene Tagesdosis an Nährstoffen. Zusätzlich wird die Komplexität jedes Rezepts mithilfe eines Algorithmus bestimmt, der dem Rezept einen Komplexitätswert zuweist. Dieser Algorithmus wurde im Zuge dieser Arbeit entworfen und implementiert. Er berücksichtigt sechs Attribute pro Rezept und errechnet daraus einen Komplexitätswert im Intervall von null bis sechs. Null bedeutet sehr simpel, sechs sehr komplex. Die Hälfte der Attribute werden mithilfe von Natural Language Processing analysiert, die andere Hälfte wird aus Metainformationen zum Rezept gewonnen. Die Attribute sind so gewählt, dass sie die Komplexität der Zubereitung des Rezepts möglichst objektiv und vergleichbar repräsentieren. Die Rezepte werden innerhalb ihrer Kategorie (Frühstück, Mittagessen und Abendessen) aufsteigend nach Komplexitätswert angezeigt. Aus den Rezeptvorschlägen kann ein Tagespaket beliebig zusammengestellt werden. Jedes Paket, bestehend aus drei Mahlzeiten, erfüllt die empfohlene Tagesdosis des Benutzers.

Item Type: Thesis (Other)
Subjects: Area of Application > Consumer oriented
Area of Application > Web based
Technologies > Programming Languages > C#
Technologies > Frameworks and Libraries > .NET
Technologies > Frameworks and Libraries > ASP.NET
Technologies > Databases > SQLite
Technologies > Frameworks and Libraries > React
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Purandare, Mitra
UNSPECIFIED
Date Deposited: 20 Apr 2022 08:52
Last Modified: 20 Apr 2022 08:52
URI: https://eprints.ost.ch/id/eprint/1016

Actions (login required)

View Item
View Item