Interactive user interface for your data in ItemsAPI
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
src/helpers
.bowerrc
.gitattributes
.gitignore
.jshintrc
.travis.yml
Gruntfile.js
LICENSE
README.md
TROUBLESHOOTING.md
app.json
bower.json
collections.json
index.js
itemsapi-local-server.js
itemsapi-remote-proxy-server.js
package.json

README.md

Project is not maintained. To create your own search engine go to https://github.com/itemsapi/starter which is better and has more functionalities.

ItemsAPI dashboard

This project is an angular.js dashboard for ItemsAPI.

Initially it was mostly for demo purposes but now it allows you to:

  • create your own search api by providing json data
  • search and manage your items
  • integrate with heroku easily

Demo

Requirement

  • node.js

Heroku installation

Deploy

Installation (ubuntu 14.04)

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

Configuration and Run

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

Example data

Troubleshooting

Contribution

This is early stage of the dashboard. There is still lot of works, improvements. If you want to help you can:

  • make code review and suggest improvements
  • share your ideas
  • add new pull requests

License

ItemsAPI dashboard is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.