- Python 3.6+
- Redis must be up and running (port 6379)
- rename config.py.template to config.py and fill-up missing values
- download and extract pretrained model GoogleNews-vectors-negative300.bin
$ pip install -r requirements.txt
$ python manager.py db upgrade
$ python manager.py
$ celery worker -A backend.celery --loglevel=info
npm install
npm run serve
npm run build