/OMBD-App

A web application for a user to submit their movie nominations. The application is integrated with the the OMBD API.

Primary LanguageJavaScript

UXUI/Web Development Challenge

User Stories

  • User can search for movies (on OMDB)
  • User can add a movie from the search results to the nomination list
  • User cannot add a movie that has already been nominated
  • User can see which movies have already been nominated
  • User can remove a nominated film
  • User will be notified when they have selected 5 nominees

Additional Features

  • Landing page
  • Animations
  • User can see movie poster when browsing results and nominated movies
  • User cannot add more movies after they have selected 5 nominees

Additional Notes

  • The web application was implemented with React
  • The state management was implemented with Redux
  • Black accented with gold was chosen to give a classical movie award theme
  • Movies are listed in a card format with their posters to allow for easy browsing
  • An environment variable was used to hide the API key

Future Considerations

  • Consideration of various screen sizes
  • Made to be mobile friendly
  • User authentication
  • Data persistence