Cetkovic, Igor and Frick, Ruwen (2022) SmartEating. Other thesis, OST Ostschweizer Fachhochschule.
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 |