Die Studierenden sollen in diesem Format Konzepte zu interaktiven Szenarien und Produkten entwickeln und diese dann bis zur Funktionsfähigkeit zu entwickeln.
Dafür wurden, in den verschiedenen Phasen des Projektes unterschiedlichste Methoden angewandt – vom Storyboard bis hin zum funktionstüchtigen technischen Prototypen.
Boost - Nährstoffmangel Tracker und personalisierte Ausgabe
Einführung
Boost ist eine innovative Anwendung und ein Produkt, das Menschen dabei helfen soll, ihre tägliche Nährstoffzufuhr zu verfolgen und es ihnen zu erleichtern, personalisierte Nährstoffe in Form eines Pulvers zu erhalten, das einfach in einem Glas Wasser aufgelöst werden kann. Das Produkt und die App sind so konzipiert, dass sie nahtlos zusammenarbeiten und den Nutzern helfen, ihre Nährstoffdefizite zu erkennen, ihren täglichen Bedarf zu verstehen und personalisierte Nährstoffempfehlungen zu erhalten, die auf dem Wetter und der Schrittzahl basieren.
Onboarding
Das Onboarding von Boost ist einfach und unkompliziert. Er beginnt mit einer Reihe von Fragen, die uns helfen, Nährstoffanforderungen und die aktuelle Ernährung zu verstehen. Anhand der Antworten erstellen wir ein personalisiertes Ernährungsprofil, das Ihr Alter, Ihr Geschlecht, Ihr Gewicht, Ihre Größe und Ihr Aktivitätsniveau berücksichtigt.
Personalisierte Empfehlungen
Auf der Grundlage Ihres Ernährungsprofils berechnet Boost Ihren täglichen Nährstoffbedarf und gibt Ihnen individuelle Empfehlungen für Vitamine, Mineralstoffe und andere wichtige Nährstoffe. Die Empfehlungen werden täglich auf der Grundlage des Wetters und Ihrer Schrittzahl aktualisiert, um sicherzustellen, dass Sie die richtige Nährstoffmenge zur richtigen Zeit erhalten.
Ausgabe
Der Boost-Spender ist ein innovatives Gerät, das Ihre individuelle Nährstoffe in Form eines Pulvers abgibt. Lassen sie das Pulver einfach in ein Glas Wasser ausgeben, und schon haben Sie ein köstliches und nährstoffreiches Getränk, das Ihnen hilft, Ihren täglichen Nährstoffbedarf zu decken.
Software
Frontend
Das Frontend besteht aus einer App welche wir für iOS vollständig programmiert haben. Aus diesem Grund haben wir uns als Framework für Ionic React entschieden, da dieser Code in native Komponenten umgewandelt werden kann. Die Daten empfangen und versenden wir als JSON Format mit einfachen und zeitgemäßen Fetch-Requests.
Backend
Unser Backend ist der Kern was das Schreiben, Versenden und Empfangen von Daten angeht. Wir haben uns für einen NodeJS Express Server entschieden und verbinden uns hierüber zu unserer Hardware, unserem Frontend aber auch zu unserer Datenbank
Datenbank
Für die Speicherung der Daten haben wir uns für Planetscale entschieden. Hierüber haben wir dann eine MySQL Datenbank aufgesetzt mit mehreren Tabellen um flexibel und dynamisch zu sein, was die Aufbereitung von Daten angeht.
Hardware
Für unsere Hardware nutzen wir 7 Stepper, einige Sensoren sowie ein rundes Display und zwei ESP32 als Controller. Wir empfangen und versenden Daten ebenfalls über HTTP Requests und nutzen mehrere Libraries um alles zu steuern. Da HTTP Requests verlässlich sind und wir das Produkt so weit wie möglich prototypen wollten, haben wir uns gegen das hardcoding über einen Service wie MQTT entschieden um die Produkterfahrung so realistisch wie möglich zu gestalten.
Fazit
Die vollständige Gestaltung und Entwicklung unseres Prototypen und der App hat uns sehr weiter gebracht und spaß gemacht. Vor allem das programmieren einer nativen App und die Umsetzung eines für uns neuen Mechanismus für die Ausgabe des Pulvers hat uns am meisten begeistert.
Boost ist eine innovative und umfassende Lösung, mit der Sie Ihre tägliche Nährstoffzufuhr verfolgen und personalisierte Nährstoffe zu sich nehmen können. Mit dem einfachen Onboarding, den personalisierten Empfehlungen und dem innovativen Spender macht Boost es Ihnen leicht, eine gesunde und ausgewogene Nährstoffzufuhr beizubehalten. Probieren Sie Boost noch heute aus und fühlen Sie sich am wohlsten!
Kommentare
Michi
Jordan Belfort
Nils
Alice
Hinterlasse einen Kommentar