First to Know is a web app where users can subscribe to recieve text message alerts within minutes when a selected twitter user tweets a certain phrase. For example, perhaps you want to be the first to know when Papa John's is giving away free pizza. You can create a subscription to Papa John's twitter account for the phrase 'free pizza'. As soon as Papa John's tweets anything containing the string 'free pizza', a text message will be sent to the user's provided phone number within minutes.
- Built with Ruby on Rails
- The 'twitter' gem is utilized for interfacing with the Twitter API
- The Twilio API is used for sending SMS Text Messages
- A rake task scans the Twitter API to see if any subscriptions have been tweeted
- A crontab job executes the rake task every 5 minutes
- Devise is used for user authentication
- Users must have a valid authorization token in order to register, which is to be provided by an administrator