This weekend, you will pair up in groups of 2 or 3 to create a "Now Playing in Theatres" website. This will use an API, and few pages to display what is currently showing.
You will have to create an account to get a key, Feel free to use the address and phone number of campus to sign up with
Work in groups of 2 or 3, these must be decided by the time you leave today (Thursday). One member of your group must slack your instructor the who all is in your group.
Each group will be working on one repository, decide in each group who's account it goes under. Divide up the work any way that works for your group, but everyone has to contribute in a meaningful way.
Use React Router to create the pages.
Explorer Mode
[x] Create a home page that has:
[x] the list of all "now showing" movies, returned from this API https://api.themoviedb.org/3/movie/now_playing?api_key=<<your key here>>>&language=en-US&page=1
[x] this page should also random highlight a random "now showing" movie at the top of the page
[x] Create a page for each movie using the path /Movie/:moveidId that shows all the details for a given movie and the cast of the movie. The cast endpoint is https://api.themoviedb.org/3/movie/<<<Movie Id>>>/credits?api_key=<<your key here>>>
[x] Each member of the group must still submit the repository for their assignment. This repository should have commits from both students. Your instructor will be looking at commit histories.
Adventure Mode
[ ] Add a page to view all the movies for an actor. This page should show as much as you get from the API about this actor. HINT: Use the People section of the API for this
Epic Mode
[ ] Do the same thing, except with TV Shows. Try to reuse as many components as possible
Recommended Practice:
Plan early and communicate! The most successful teams work together to create a plan of attack, and communicate what is going on.
Wireframe out the pages first, that way each member of the group knows the end goal. After you agree on the wireframes, Stick to the wireframes.
Work in branches or forks. This will help when you need to merge everything together
Making a git commit, merging & pulling should happen frequently. Do not wait until Sunday night to try to merge everything together. It's recommended getting the git workflow worked out sooner rather than later.
A good milestone for today is would get git set up, get the wireframes settled, and divide up the work.
Let's all go to the movies
This weekend, you will pair up in groups of 2 or 3 to create a "Now Playing in Theatres" website. This will use an API, and few pages to display what is currently showing.
Objectives
Requirements
Explorer Mode
https://api.themoviedb.org/3/movie/now_playing?api_key=<<your key here>>>&language=en-US&page=1
/Movie/:moveidId
that shows all the details for a given movie and the cast of the movie. The cast endpoint ishttps://api.themoviedb.org/3/movie/<<<Movie Id>>>/credits?api_key=<<your key here>>>
Adventure Mode
People
section of the API for thisEpic Mode
Recommended Practice: