- A single-page, full-stack doc search engine.
- Clone the repo.
- Open repo directory.
- Run
npm installto set up dependencies. - Run
node server.jsto start backend server. Default port number is8000. - Run
node bin/http-serverto start webpage server. Default port number is8080. - To reap your rewards and run demo, open your browser at 127.0.0.1:8080.
- React.js handles webpage elements.
- jQuery fires ajax search requests to fetch data from server.
- d3.js draws webpage graphical statistics.
- Node.js backend that handles search requests.
- node-csv parses backend csv data.
- elasticsearch-js handles backend query to an ElasticSearch server
- http-server hosts webpage.
