Closed
Milestone
May 22, 2018–May 29, 2018
Vertical Prototype
Milestone ID: 291
Der Prototyp besteht im Grunde aus drei Komponenten:
- elasticsearch-index (elk-image)
-
rezepte korpus wird indiziert -
index ist persistent
flask backend
[ ] served static frontend (static files liegen nachnpm build
in dist/)[ ] implementiert API Endpunkt, der simple query-strings (bsp.: "salat italienisch") vom frontend akzeptiert, die query in einen einfachen{ match: { title: "QUERY", description: "QUERY", directions: "QUERY" }}
search-request an elasticsearch sendet, und das Resultat als response an das frontend zurückschickt
- vuejs frontend
-
implementiert Sicht, die die Resultate einer query an elasticsearch listenartig darstellt -
implementiert eine Sicht, die ein Dokument aus der Resultatsmenge als ganzes darstellt -
einfache Form der Suchleiste (nur Textsuche), Anfrage wird mittels axios als async request an das backend gesendet