1.5 Aussicht und Fazit - nReinhardt91/WBA2SS16KruschReinhardtKlein GitHub Wiki

Aussicht

Mit der Erstellung des REST-konformen Dienstgebers ist es möglich weitere oder auch andere Dienstnutzer zu implementieren, die auf die Ressourcen des Dienstgebers zugreifen können. Diese können dann andere Interaktionen und eine andere Präsentation umsetzten. Der Dienstnutzer hat die Möglichkeit sich streng an das REST-Prinzip zu halten. Bei unserem Dienstnutzer mussten jedoch auch Kompromisse gemacht werden, wie z.B. bei "/addRezept", da es einen Konflikt mit der Ressource "/rezepte" gab, die dafür da ist, alle Rezepte anzuzeigen.

Unsere Projektidee beschreibt ein Problem, was wir als Gruppe oft selber kennen. Es gibt zu einzelnen Gerichten auf verschiedenen Seiten, unterschiedliche Rezepte. Auch was eingekauft werden muss, ist in einem Haushalt mit mehreren Bewohnern schwer. Man kann zwar eine Einkaufsliste auf einem Blatt Papier schreiben, jedoch müsste man diese für jeden Bewohner schreiben damit jeder weiß, was gekauft werden muss.

Die Use-Cases mit Ihren Anwendungsfällen wurden ins System umgesetzt. Jedoch sind noch nicht alle Funktionen des Systems komplett und müssen noch umgesetzt werden. Eine Login mit einer WG ist aufgrund von Problemen während der Umsetzung nicht mehr rechtzeitig umgesetzt worden und muss noch Implementiert werden. Jede WG hat die Möglichkeit ihre eigenen Einkaufslisten zu erstellen. Des Weiteren sind Funktionen wie eine gute Volltextsuche nach Rezepten noch nicht vorhanden, sollen aber noch hinzugefügt werden. Diese Nachbesserungen sollten in der Zukunft dem System hinzugefügt werden. Außerdem soll das Anlegen eines Rezepts mit Zutaten mit einem Klick erstellt werden können.

Fazit

Wir haben während der Entwicklungs- und Planungsphase viel gelernt und auch sehen müssen, dass man oft auch Kompromisse eingehen muss, damit ein Projekt realisierbar ist. Komplett fertig mit dem Projekt sind wir noch lange nicht und wollen es noch mit ein paar Funktionen erweitern, um das Projekt fertig zu realisieren. Das Favorisieren von bestimmten Rezepten wurde aus Zeitgründen noch nicht Implementiert. Trotzdem sind wir, mit dem was wir mit allen Problemen geschafft haben, zufrieden und glauben unserer Projektidee gerecht geworden zu sein.