Features

Technical Specs

sockjs-client (optional):
 Advanced Websocket Javascript Client used in webapp example
Tornado:Async Python Web Library + Web Server
sockjs-tornado:SockJS websocket server implementation for Tornado
Elasticsearch:A document store search engine based on Lucene
elasticsearch-py:
 Low-level elasticsearch python client
pytest:Python testing library and test runner with awesome test discobery
pytest-flask:Pytest plugin for flask apps, to test fask apps using pytest library.
Uber’s Test-Double:
 Test Double library for python, a good alternative to the mock library
Jenkins (Optional):
 A Self-hosted CI server
Travis-CI (Optional):
 A hosted CI server free for open-source projecs
Docker:A containerization tool for better devops

Features specs

  • Search Engine
  • in-app (Androi, iOS, website)
  • Use as a standalone server or as a python library
  • Suggestion based search
  • Autocomplete based search
  • Add/Index your own dataset in json files
  • Microservice
  • Testing using Docker and Docker Compose
  • CI servers like Jenkins, Travis-CI