https://github.com/ryanwi/snapblast
Rails app to instantly broadcast a phone message to your TeamSnap team.
https://github.com/ryanwi/snapblast
Last synced: 7 months ago
JSON representation
Rails app to instantly broadcast a phone message to your TeamSnap team.
- Host: GitHub
- URL: https://github.com/ryanwi/snapblast
- Owner: ryanwi
- License: gpl-2.0
- Created: 2014-02-13T07:27:30.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-02-21T05:58:05.000Z (over 12 years ago)
- Last Synced: 2025-03-03T20:05:42.129Z (over 1 year ago)
- Language: Ruby
- Homepage: https://snapblast.teamsnap.com/
- Size: 383 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# SnapBlast
Instantly broadcast a phone message to your TeamSnap team. SnapBlast was created
by Ryan Williams
(@ryanwi).
## Why?
[TeamSnap](http://www.teamsnap.com/) offers features for sending emails and SMS
messages, but not voice calls.
SnapBlast allows a coach/manager to quickly call the entire team in one blast
with a voice message. For when you need to get word out in a hurry.
This is primarily a personal development project, but feel free to use.
## Features
- Login with your TeamSnap credentials
- Choose one of your teams to call
- Write a message and send it, it will be converted to voice and all players will get a call
## Built With
SnapBlast is built using these open source components:
- [Ruby on Rails 4](https://github.com/rails/rails)
- [TeamSnap API](https://api.teamsnap.com/v2/)
- [Twilio API](https://www.twilio.com/)
- [Bootstrap 3](http://getbootstrap.com/)
- [RVM](http://rvm.io/)
- [faraday](https://github.com/lostisland/faraday)
- [RSpec](https://github.com/rspec/rspec)
- [figaro](https://github.com/laserlemon/figaro)
## Development Setup
To check out the code more closely or run the app, first clone this repository:
```bash
git clone git@github.com:ryanwi/snapblast.git
cd snapblast
# Create a gemset
rvm use 2.0@snapblast --create
# Install gems
gem install bundler
bundle
# Prepare configuration
cp config/database.yml.example config/database.yml
cp config/application.yml.example config/application.yml
# Get a new secret token
rake secret
# Update config/appliation.yml with secret and keys
rails s
```
## Author
**Ryan Williams**
-
-
-