- Description
- Features
- Technologies
- Challenges
- MVP
- Reach Goals
- Authors
MovieCloud is a simple web application that allows a user to input their zipcode and is returned a list of movies showing in theatres on the next rainy day (within five days).
-
Zip Code search to fetch local weather from Open Weather Map
-
Returns the zip codes weather over the next five days
-
The first day of rain is captured and used to fetch a movie showtime api from GraceNote Developer using the supplied zip code and returned rain date
-
Movie poster artwork and IMDB ratings are fetched from [http://www.omdbapi.com/](OMDB Movie API) using the returned data from GraceNote Developer
-
Each poster art is displayed and to represent each movie showing in the area. Once a poster is clicked a pop up will display showing title, plot, MMCA Rating, IMDB Score and theaters and showtimes miniature poster
-
Filter return movie results with a dynamic search feature that returns results live as you type
-
If no rain within the next five days an alternative message will display suggesting the user explore the "great outdoors" i.e. NetFlix
-
MovieCloud is mobile first and compatible on multiple browsers (Chrome, Safari, Firefox)
- JavaScript
- HTML
- CSS
- Ajax
- Agile
- Git
- Open Weather Map
- GraceNote Developer
- OMDB Movie API
-
Challenge: How to translate large and broad amounts of data between three separate APIs in a format that each API understands
- Solution: Filter the data down into usable chunks that is translatable and can be processed by the other APIs
-
Challenge: Displaying the API data in a user friendly, accessible, aesthetically pleasing way
- Solution: Format each poster art to keep the creators intended display aspect ratio while also providing the user with a reactionary experience (allowing the to change the size of their screen/device without degredation)
-
Challenge: Provide a fluid and responsive search tool to filter through returned movies -Solution: Utilize the keyUp event listener in JavaScript to match dynamically entered user input with the database of movie titles associated with each displayed poster
-
Challenge: Display API data quickly and efficiently without constantly query the API and burning through keys Soluntion: Fully utilize local storage within browser to show movie details without having to query the API repeatedly
A zip code search that returns the city name and the next rainy day. Use this data to show the movies and showtimes for that city and date
- Movie search functionality √
- Pop up, collapsable movie details √
- Theater Name is clickable that opens google map location for that theater √
- User friendly date/day display √
- Page load spinner (in progress)





