Now Playing at a Web Browser Near You
Do you find yourself browsing Netflix more than watching net flicks? Does your list of new films to watch only grow as you pop in your VHS of Star Wars again? If this sounds like you, then you've come to the right place.
WatchNext
WatchNext will help you eliminate the time spent surfing Netflix and Hulu and get to what matters most - watching films!
- Add to and delete movies from a watch list with ease.
- Uses AJAX for dynamic adding/deleting of movie titles.
- Search specific parameters to filter through movies in watch list, for example: "I want to watch a movie that's less than 2 hours, is a Romantic Comedy from the 1980's, and has a Rotten Tomatoes score of at least 75."
- Send your watch list to your smart phone via SMS using the Twilio API to check your list on the go.
- Just select the options you want to filter and you'll find tonight's movie!
Cast
- Ruby on Rails
- HTML5/SCSS/CSS3
- JavaScript/jQuery
- PostgreSQL
- OMDB API
- Twilio API
Crew
Sneak Preview

Test-Screenings
The most recent deployment of WatchNext can be viewed at:
http://what2watchnext.herokuapp.com/
Play with the demo account:
Login: demo@demo.com
Password: demo
Installation
Fork and clone WatchNext locally
Install bundler with
gem install bundler.Install the bundle with
bundle install.Create the database with
rake db:create.Migrate the database with
rake db:migrate.Run local server with
rails serverView locally at http://localhost:3000
Environment
To locally access all of WatchNext's features, you will need an OMDB API account and a Twilio phone number for the SMS functionality.
Create a .env file in the WatchNext directory.
Put the following keys and values in your .env file:
API_KEY: Your_OMDB_API_Key
TWILIO_NUMBER: Your_Twilio_Phone_Number_in_a_+12345678900_Format
ACCOUNT_SID: Your_Twilio_Account_SID
AUTH_TOKEN: Your_Twilio_Auth_Token
To run the tests involving SMS messaging, include the Twilio test variables as well
TEST_ACCOUNT_SID: Your_Twilio_Test_Account_SID
TEST_AUTH_TOKEN: Your_Twilio_Test_Auth_Token
Don't forget to put '.env' in your .gitignore file!
Contact the Director
Please direct all inquiries to:
Log in or sign up for Devpost to join the conversation.