Skip to content

dzhoou/PublicationSearchEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A single-page, full-stack doc search engine demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published