Our project team included: Dylan Cole, Nicole Daruwalla, Scott Geleas, and Kit Long.
Reciflixor: Eat It, Live It!
Reciflixor is an application where movie lovers can select a movie and enjoy a recipe from that movie to experience the world the directors created. Reciflixor is a movie immersion experience!
Reciflixor was created with the following APIs:
- The Movie Database was the API used to retrieve all movie details.
- YouTube was the API used to retrieve the Babish YouTube videos.
AS a film lover I WANT to select a famous movie and search for a recipe featured in that movie SO THAT that I can cook a recipe from that movie and enjoy the meal while watching the movie
AS a film lover I WANT to identify with a character through experiencing the same meal SO THAT I can be fully immersed in the world the movie directors created
Here are the requirements necessary to accommodate a movie lover's movie immersion needs:
GIVEN I want a full immersion movie and food experience
WHEN I load the Reciflixor application
THEN I am presented with a movie selection menu and a brief overview of how to use the application
WHEN I select a movie title from the dropdown menu
THEN I am presented with details about the movie including a description, rating, an image of a movie poster, a Babish YouTube video to walk me through a featured recipe and movie streaming provider options
WHEN I view the movie description, rating, and poster
THEN I can decide if I want to watch this movie or select another
WHEN I click on the Babish YouTube video play button
THEN the video plays and I am able to follow along to create the featured recipe
WHEN I view the provider options
THEN I can select my preferred streaming method
WHEN I select my streaming method
THEN I can view the movie
WHEN I return to the application at a later date
THEN I am presented with a history of my previous movie selection
The Reciflixor application features:
- A movie selection dropdown
- A Babish YouTube video
- Movie details (description, rating) from an API
- Movie streaming providers from an API
- History of the users previously selected movies
The team used the following tools to create Reciflixor:
- HTML
- CSS
- Foundations CSS Framework
- JavaScript
- Google Fonts
- GitHub
- Server-side APIs
- Slack
- Git branching workflow
- Agile software development
- Git issues and Kanban for managing project work
- Informal scrum meeting before working sessions
The following image shows the key features of Reciflixor.
The URL of the deployed application can be found here: https://UNH-Bootcamp-Projects.github.io/project-1-group-a/
The URL of the GitHub repository that contains the code can be found here: https://github.com/UNH-Bootcamp-Projects/project-1-group-a