/the-shoppies

Shopify Front End Intern Challenge (Fall 2021)

Primary LanguageJavaScript

UX Developer Intern & Web Developer Intern Challenge - Fall 2021

The Shoppies: Movie awards for entrepreneurs

Shopify has branched out into movie award shows and we need your help. Please build us an app to help manage our movie nominations for the upcoming Shoppies.

The Challenge

This webpage can search OMDB for movies, and allow the user to save their favourite films they feel should be up for nomination. When they've selected 5 nominees they should be notified they're finished.

The simple to use interface makes it easy to: ● Search OMDB and display the results (movies only) ● Add a movie from the search results to our nomination list ● View the list of films already nominated ● Remove a nominee from the nomination list

Technical requirements achieved:

  1. Search results should come from OMDB's API (free API key: http://www.omdbapi.com/apikey.aspx).
  2. Each search result should list at least its title, year of release and a button to nominate that film.
  3. Updates to the search terms should update the result list
  4. Movies in search results can be added and removed from the nomination list.
  5. If a search result has already been nominated, disable its nominate button.
  6. Display a banner when the user has 5 nominations.
  7. Save nomination lists if the user leaves the page
  8. Animations for loading, adding/deleting movies, notifications