Das Projekt- und Medienarchiv der HdM

enawa

Das Ziel dieses Projektes ist die Entwicklung einer skalierbaren und flexiblen Infrastruktur unter Verwendung von Microservices, Loadbalancing und verteilten Systemen. Dabei werden etablierten Technologien verwendet. Genutzt werden soll dies für eine WebApp die beim Nutzer das ökologische Bewusstsein im Umgang mit einem Produkt steigert. Dem Nutzer werden ökologischen Daten des Herstellungsprozesses, sowie Entsorgungshinweise bereitgestellt.
Zum Projekt wurden keine Video-Dateien gefunden

Beschreibung

Projektidee
Die Folgen unseres Konsums belasten zunehmend unsere Umwelt. Nur wenigen ist es bewusst, dass Produkte nicht nur bei der Entsorgung, sondern auch schon vor dem Kauf einen ökologischen Abdruck hinterlassen. Diesem Problem wollen wir uns annehmen und mit unserer Applikation dem Nutzer zum einen bereits vor dem Erwerb darauf aufmerksam machen und zum anderen über die korrekten Entsorgung informieren. Dazu gehört neben der fachgerechten Entsorgung eines Produktes auch der ökologische Fußabdruck, von der Herstellung bis zum Erwerb.

Projektziele
Ziel des Projekts ist eine funktionierende und erweiterbare Architektur zu schaffen, von der aus dann die eigentliche Applikation entwickelt / erweitert werden kann. Im ersten Schritt soll hier für eine Basis geschaffen werden (siehe Use-Case). Zum Einsatz kommen aktuelle Technologien wie Angular, NodeJS, Spring Boot, MongoDB, Docker im Front- und Backend.
Die Skalierbarkeit und die (potentielle) Erweiterung der Applikation wird durch flexible Methoden wie Micro-Services und Docker-Containern im Backend oder Load-Balancing der Anfragen erreicht.

Use-Case
Der User ruft die WebApp auf und kann dort mit einem Kamera-Scanner einen Barcode einlesen. Anhand dieses Codes soll der User ökologische Informationen zur Herstellung des Produkts wie bspw. CO2-Ausstoß oder Wasserverbrauch, so wie Hinweise zur Mülltrennung bzw. der korrekten Entsorgung angezeigt bekommen.




Projektart

Projektarbeit

Semester

SS2019

Beteiligte Studiengänge

Medieninformatik (Bachelor, 7 Semester)

Mobile Medien (Bachelor, 7 Semester)

Team
Benedict Benthien, Alexander Blank, Maximilian Kaiser, Alexander Obholz, Rajan Serafi
Betreuer
Walter Kriha
Ansprechpartner

Rajan Serafi

rs113@hdm-stuttgart.de

Software

Intellij IDEA

Git

Sketch

Visual Studio Code

Programmierung

node.js

MongoDB

Angular

Spring Boot