This repository contains the source for NYCFoodSafety.org, a Node.js application for finding New York City health violation citations for restaurants.
NYCFoodSafety.org provides users with a search form for finding restaurants by name and borough. An advanced search form allows users to find restaurants by ZIP code and cuisine type.
The application runs a Node.js server that queries a dataset updated daily by the city Department of Health and Mental Hygiene. The server then returns the search results to users. The live application is hosted on Heroku.
- This project makes use of Socrata Open Data API to access the city's dataset. To get an API key, visit: https://dev.socrata.com/docs/app-tokens.html
- A Socrata account is required to get an API key. To open an account, sign up: https://opendata.socrata.com/signup
- Register & Generate Socrata API key
- API key referenced in token.js &
module.exports = ###
npm install
npm start
- Node.js with Express.js web framework
- HBS, an Express.js view engine for Handlebars.js templating engine
- Materialize front-end framework based on Material Design
- Google Material Icons style sheet
- Gary Pang (Maintainer)
- Marc Choa
- Jeffrey Fisher
- New York City Restaurant Inspection Results from the city Department of Health and Mental Hygiene (DOHMH)
- Socrata Open Data API documentation