Platform to help citizens speak to City Council via recorded video.
Ruby HTML JavaScript CSS CoffeeScript
Switch branches/tags
Nothing to show
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
test
tmp
vendor/assets
.gitignore
.ruby-version
Gemfile
Gemfile.lock
Procfile
README.md
Rakefile
config.ru
sample.env

README.md

Stories in Ready

CouncilSpeak Matchmaking

This platform aspires to connect citizens who want to speak on-the-record in front of City Council, with volunteers who can make it happen.

Speakers simply record a short video addressing an upcoming agenda item, and we'll do the work of finding a fellow citizen to ensure it's seen during the related discussion at City Hall.

Setup

Requirements:

  • SQLite3
  • Ruby 2.3.1
bundle install
bundle exec rake db:setup
bundle exec rails server

Heroku

Requirements:

  • Heroku Toolbelt
heroku create myappname
heroku addons:create heroku-postgresql:hobby-dev
heroku addons:create sendgrid:starter
heroku labs:enable runtime-dyno-metadata
git push heroku master
heroku run rake db:schema:load
heroku run rake db:migrate
heroku run rake db:seed

# If desired, add a scheduled job to import agenda items daily
heroku addons:create scheduler
heroku addons:open scheduler
# Add the following job: rake db:import_agenda_items

Inspiration

This project was inspired by the amazing SpeakTO project, created during the "Remote Deputations" Challenge at the TO Prosperity Hackathon.1

[1]: Supporting document: Google Doc - Challenge Summaries