OMDB Movies

Nominate your favourite movies for a hypothetical awards show with the OMDB Movies web app! Users can search for countless movies catalogued in the Open Movie Database (OMDb) and save up to five nominations. The movie search is a 'live' search; any update to the search term updates the list of results. I used the OMDb API to retrieve movie information corresponding to the active search term and implemented a filtering mechanism to show the most relevant results first. A back-end Express server contains endpoints for retrieving movies and movie details, as well as adding, removing, and retrieving nominations. On the UI, existing movie nominations can be viewed together, and any can be removed if desired. Click into any movie to view details including the release year, film rating, duration, genre, various critique ratings, a short description, and additional information such as cast members, director(s), writer(s), and award(s) won.
I completed the full design and development of this website, the majority of which was done in two consecutive days. I sketched out my design wireframes by hand and then used React, Axios, Node, and Express to build the app. It was exciting to finish and deploy the website in one weekend. I am most proud of the upbeat design and live search functionality. My ideas for future enhancements include implementing entry and loading animations, persisting search results during an active user session, and improving site accessibility to AA standards.
Gallery



