Tanmay Laud 7cd9e09491
Add basic demo UI via streamlit (#671)
* Added starter code for frontend demo

* worked on comments

* Added Docker config for frontend

* update docker file. restructure folder structure. minimal renamings and defaults

* add screenshot to readme

Co-authored-by: Malte Pietsch <malte.pietsch@deepset.ai>
2020-12-27 13:36:09 +01:00
..

Demo UI

This is a minimal UI that can spin up to test Haystack for your prototypes. It's based on streamlit and is very easy to extend for your purposes.

Screenshot

Usage

Option 1: Local

Execute in this folder:

streamlit run webapp.py

Requirements: This expects a running Haystack REST API at http://localhost:8000

Option 2: Container

Just run

docker-compose up -d

in the root folder of the Haystack repository. This will start three containers (Elasticsearch, Haystack API, Haystack UI). You can find the UI at http://localhost:8501