Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.15 KB

File metadata and controls

24 lines (20 loc) · 1.15 KB

PublicationSearchEngine

  • A single-page, full-stack doc search engine.

Live Demo

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.

Preview

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.