- Using Studio Ghibli API create endpoints
- /films - for all films (20 films)
- /films/:id - for film by id
- .title - for name
- .release_date - for year released
- .description - for description
- Function with eventListener for a select option chosen that will clear HTML and reset to given class.
- Might require an if statement for each individual option with HTTPRequest of info for each selected value.
- Create a new selector option per movie before page loads to have all options ready.
- Image of studio Ghibli logo
- Header that says "Ghibli Review App"
- Select box that contains the titles of each movie availible in the API as well as a default blank section
- Make sure the value/ class of the first select option is null/ nothing/ empty
- An empty div that will hold an h3 title tag, release year p and description p
- When users select an option, the div will be populated/ replaced with information
- A form that includes a text input and a submit input that allows users to submit their review to the page
- A ul under the form that will list li all reviews submitted by users
- Film title in bold and review not bold.
Body
- Monospace font
- Header should have "Lucida Console", Monaco, monospace
- Main Area will have "Courier New", Courier, monospace
- "Lavender" background
- In a column centered on the page width wise
Header
- Header should contain (image) and (h1) tags
- Width is 70% and height 150 px
- Image and header text should be horizontally oriented
- Totoro and title should be on opposite sides of each other with center positioning in relation to the height
- Totoro image should be the same height as the header (150px)
- Header should have 30px margin on the bottom and padding of 10px on all sides
- Header background should be (skyblue)
Main Area
- Contains all other content (select/ description div/ form/ reviews)
- Width should be 60%
- Content should be in a (column) with a (left orientation)
Review Text Input
- Text(input) should have an explicit width of 400px