WatchThinkChat
WatchThinkChat is an online tool that makes it easier than ever for you organize digital outreaches.
We're an open source project and always looking for more developers to help us expand WatchThinkChat's features. Contact [email protected] to get involved.
Getting Started
Requirements
- Postgres SQL
- Memcached
Setup
Copy the example configuration files to active configuration files:
$ cp .env.example .env
$ cd config
$ cp database.yml.example database.yml
Update your new .env and config/database.yml files
External Services (insert into .env)
- Facebook (fb_app_id + fb_app_secret)
- SendGrid (SENDGRID_USERNAME + SENDGRID_PASSWORD)
- Heroku (heroku_token + heroku_name)
- Errbit (errbit_key)
Install Gems
$ bundle install
Setup databases
$ bundle exec rake db:setup
$ bundle exec rake db:schema:load RAILS_ENV=test
Start Development Environment
$ bundle exec guard
Running Tests
Tests should run automatically in your guard environment.
License
WatchThinkChat is released under the MIT license: http://www.opensource.org/licenses/MIT