/petitions

PawPrints petition application for the RIT community.

Primary LanguageJavaScriptMIT LicenseMIT

Homepage

About

PawPrints is a web application for sparking change at RIT. Share ideas and influence decision making by posting petitions. The community expresses support for petitions by adding signatures. Once a minimum signature threshold is reached, notifications are dispatched to members of Student Government. As an issue evolves, SG posts incremental status updates. Once a final decision is made, a response is issued by either an SG representative or a member of the administration, or both. PawPrints is built using Meteor v1.0.

Usage (Local Development)

  • Install Meteor.
  • Copy settings.json.sample to settings.json and edit appropriately. All properties defined in settings.json.sample are required.
  • From the root directory, run meteor --settings settings.json.

Usage (Production Environment)

  • Check out the node section of the config repository for example systemd files and nginx configuration files.
  • For creating an admin user for mongo, read Section 1.2 of this article.

Contributing

  • See GitHub Issues for work to be done. If you have any questions, just ask!
  • We are open to pull requests! Please follow the coding conventions currently in place.