EnerSave is designed to help and encourage Cambridge residents to reduce their electric bills.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
vendor/assets
.env.example
.gitignore
.rspec
.ruby-version
.travis.yml
CHANGELOG.md
Capfile
Dockerfile
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.ru
docker-compose.yml

README.md

Cambridge Energy App Build Status

What

How might we reduce energy use and cost for the 100 biggest apartment buildings in Cambridge?

Who

We are working with the City of Cambridge.

Status

We have created a Ruby on Rails app, using Foundation for the front end, and PostgreSQL as the database so that people can report their energy usage and we can give them tips about reducing their energy usage and find ways to encourage them to follow through on these tips.

Why

No one likes being cold in the winter, and no one likes paying really high heating bills, either. Thanks to the Building Energy Use Disclosure Ordinance, Cambridge now has energy use data for the 100 largest apartment buildings in the City, which account for about half of the residential energy consumption. Can you use this (anonymized) data to help us communicate to the buildings about how they’re doing now and what they might do to reduce their energy consumption and bills? Apps to help residents monitor energy use, encourage action, and track results are all useful. And if Cambridge can reduce its city-wide energy use the most by the end of 2016, it could win the $5 million Georgetown University Energy Prize!

How to Contribute

If you wish to contribute to the project you should read this README along with our Wiki. It will also be helpful to catch-up on the GitHub Issues Page. You will then want to join the #cambridgeenergyapp channel in the Code for Boston Slack Team and say hello. Slack is informal so feel free to ask questions there and other collaborators will help you out.

Contributors who are changing code should develop their feature or fix in a new branch in the GitHub repository and then once it is complete you should send a pull request to have another project collaborator review your work and allow others to give you feedback. After any improvements have been incorporated your pull request will be merged into master.

If you have ideas for features or find a bug you should submit it as a GitHub issue. Due to the distributed and ephemeral nature of the project and our meetings ideas that are submitted in any other form are likely to turn into vaporware.

If you want to collaborate in person we normally meet on Tuesdays at 7 p.m. at the Cambridge Innovation Center.

Getting Started

  1. Follow the instructions at install Rails to get Rails working on your local machine. Make sure to install RVM.
  2. Clone the repo to your directory.
  3. run rake db:setup and rake db:seed
  4. start the app!

License

MIT License