PublicationSearchEngine A single-page, full-stack doc search engine. Live Demo Live website on Heroku Local set-up for nerds Clone the repo. Open repo directory. Run npm install to set up dependencies. Run node server.js to start backend server. Default port number is 8000. Run node bin/http-server to start webpage server. Default port number is 8080. To reap your rewards and run demo, open your browser at 127.0.0.1:8080. Tools used 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.