Skip to content

sonyakc/restaurant_health_grade_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web service providing New York City restaurant inspection health transactional and lookup data

Provides an easy-to-use REST API to query for restaurant inspection data provided by 'The New York Department of Health and Mental Hygiene ' Original data set retrieved from: https://nycopendata.socrata.com/Health/Restaurant-Inspection-Results/4vkw-7nck

Application stack consists of:

  • Dropwizard (Jersey, Jackson, Guava Jetty, Maven, Joda Datetime) for web service development
  • MongoDB for the persistence layer
  • Ruby for scripting, importing csv data into Mongo
  • Swagger for API documentation
  • Google Truth assertion / proposition framework for testing
  • Mockito framework for mocking/verification

To run the application, checkout the code and run the followng commands from the project's root directory:

  1. to build and package: mvn package
  2. to bring up the server: java -jar target/restaurant-health-0.0.1-SNAPSHOT.jar server restaurant-health.yml

About

RESTful API to query for New York City restaurant health grades

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages