Project is not maintained. To create your own search engine go to https://github.com/itemsapi/starter which is better and has more functionalities.
This project is an angular.js dashboard for ItemsAPI.
Initially it was mostly for demo purposes but now it allows you to:
Node.js:
$ sudo apt-get install curl
$ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
$ sudo apt-get install -y nodejs
$ sudo npm install npm@3.8.6 -g
Clone ItemsAPI Dashboard repository from github:
$ git clone https://github.com/itemsapi/dashboard.git
$ cd dashboard
local npm packages (in your project directory): it will install bower packages as well
$ npm install --production
Run with your Elasticsearch instance
$ PORT=3000 npm start
Run with your remote backend url (it automatically gets collections from http://cloud.itemsapi.com/api/v1/collections)
$ BACKEND_URL=http://cloud.itemsapi.com PORT=3000 npm start
Open http://localhost:3000 in your browser to check results
This is early stage of the dashboard. There is still lot of works, improvements. If you want to help you can:
ItemsAPI dashboard is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.