Inspiration

All the times of browsing through each and every tv show or movie on Netflix led me to this idea. Netflix roulette helps you find a new streamable option with a simple 3 step process.

What it does

Netflix roulette brings you an option to watch on Netflix using a randomizer based on your preferences with a simple 3 step process:

  1. Invoking the skill : Alexa, What do I watch?
  2. Providing a genre: Alexa, I want to watch a horror movie
  3. Giving a minimum imdb rating: Alexa, I want to watch a movie with a minimum rating of five.

How I built it

I built this on Nodejs 8.10 using the ask-sdk-core module and node-fetch implementing APL as well. Utilized the Reelgood API to get the movie and the movie overview. Also utilized APIs from OMDB as well.

Challenges I ran into

Challenges were understanding APL and using the editor to make a proper dynamic display layout for all possible screen sizes.

Accomplishments that I'm proud of

Built my second Alexa skill and my first multi-modal skill in a short span of time which was quite a task. Also, I believe that this use case deals with a problem that most people have come across during their time using any streaming service.

What I learned

Learnt APL and making dynamic layouts for different Amazon devices.

What's next for Netflix Roulette

Future extensions would be to include other streaming services and give additional filter options for users to narrow down and provide the best possible option to the user.

Built With

Share this project:

Updates