A node.js app providing San Diego data to http://citygram.org, allowing anyone to stay informed about nearby events:
- building development permits
- code enforcement activity
Docs about the San Diego Development Services Department (DSD), the data available, and access points, can be found here.
- Install Node and npm
- Clone this repository.
- Enter the local repository directory, and run
npm install
- From the local repo, run
node app.js
- In your browser, browse to http://127.0.0.1:8080/dsd/code-enforcement
- Install Heroku CLI.
- Run
heroku git:clone -a sd-notifications
- Enter the
sd-notifications
directory. This is a git repository, with remoteheroku
. - Run
git clone -f upstream git@github.com:opensandiego/open-dsd-notifications
to add your remote - Run
git merge upstream/master
, to merge the latest open-dsd code to the heroku master branch. - Run
git push
to update the heroku remote. - Browse to https://sd-notifications.herokuapp.com/dsd/code-enforcement to verify the server.
- Chat with us on the project channel:
- Email us at opensandiego@googlegroups.com
- Join our meetups
- Review issues and contribute!
- Ben Cipollini - Project leader
- Maksim Pecherskiy
- Xavier Leonard
- Charles Baakel
- Alex Hempton
- Citygram - Front-end where users register for events. We have to add a pull request for San Diego when ready (see sample for San Fransisco and guide to going live)
- Citygram services - Back-end list of data feeds; we have requested they add our feed (Node.js application hosted on Heroku)