JanvierB1 / The-Movie-Library

MIT License
4 stars 1 forks source link

The Movie Library - API Project

Description

This project is a Movie Library that can be used to track movies you've seen as well as look up new movies and get their age rating. This was our first major project in the class covering everything we learned from HTML up to server side APIs. This project includes vanilla JS, HTML and CSS as well as Tailwind CSS, Alpine and jquery.

Technologies Used: HTML, CSS, JavaScript, JQuery, Tailwind CSS, IMDB API, NYTimes API

API 1: IMDB Where it's used: When searching for movies it makes an API call to return the searched movies. The posters and titles are pulled and populated.

API 2: New York Times API (Movie Reviews) Where it's used: When clicking on a movie on the index page or "My Movies" page the modal that opens display the age rating. This is an API call each time.


Project Requirements

* Use a CSS framework other than Bootstrap.

* Be deployed to GitHub Pages.

* Be interactive (i.e., accept and respond to user input).

* Use at least two [server-side APIs](https://coding-boot-camp.github.io/full-stack/apis/api-resources).

* Does not use alerts, confirms, or prompts (use modals).

* Use client-side storage to store persistent data.

* Be responsive.

* Have a polished UI.

* Have a clean repository that meets quality coding standards (file structure, naming conventions, follows best practices for class/id naming conventions, indentation, quality comments, etc.).

* Have a quality README (with unique name, description, technologies used, screenshot, and link to deployed application).

Preview

Website Preview


Usage & Live Link

To view/use this project, it can be accessed by going to https://janvierb1.github.io/The-Movie-Library/.


Credits