RPI Petitions Service, created from a fork of RIT's PawPrints
JavaScript HTML CSS
Pull request Compare This branch is 51 commits ahead, 175 commits behind ritstudentgovernment:master.
Permalink
Failed to load latest commit information.
.meteor
api/v1
client
collections
lib
log
packages
public
server
tmp
.buildpacks
.gitignore
.gitmodules
.travis.yml
LICENSE
README.md
packages.json
settings.json
settings.json.sample

README.md

About

PawPrints is a web application created by the RIT Student Government.

Original Sources: Repository Website

The RPI Web Technologies Group has modified the application for use on the Rensselaer campus. The purpose of this site is to share ideas and influence decision making by posting petitions. The community votes on the petitions, and once a minimum threshold is reached, a response is issued by an appropriate representative or leader knowledgeable of the issue.

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.

note: when cloning, run the following to include the CAS auth package for RPI deployment

git clone --recursive https://github.com/wtg/petitions

Usage (Production Enviornment)

  • 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

  • The roadmap details planned features by core project maintainers.
  • We are open to pull requests! Please follow the coding conventions currently in place.

Bitdeli Badge