Node.js Non Emergency City Issue Reporting
CSS JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Civic Issue Reporting

Build Status Coverage Status Dependency Status

An app discussed while attending the National Day of Civic Hacking, Civic 311 connects residents with their local government.

Civic 311 supports the following features

  • Two Factor Administrative Authentication
  • Default Resident Registration and Login
  • Facebook Oauth Registration and Login
  • Non Emergency Reports Generation with options for creating either private or public reports
  • Admin controls for responding to requests via Civic311 Admin Report page with automatic emails to the report creator and all subscribers
  • Admin controls for opening up a report to allow for donations
  • Geolocation for filtering by reports in your area
  • Report donations via Stripe

Civic311 was created with the following technologies

  • Node.js
  • Express
  • MongoDB
  • Redis
  • Moment
  • Bcrypt
  • Lo-Dash
  • Less
  • Zurb Foundation
  • Font Awesome
  • Jade
  • Request
  • Grunt
  • Mocha
  • Chai
  • SuperTest
  • Blanket
  • TravisCI
  • Coveralls
  • Gemnasium
  • Gravatar
  • Google API
  • Facebook API
  • Passport
  • OAuth
  • Stripe