I made this for a job interview.
Features include:
- Search-as-you-type
- Auto-refresh favorites from server (favorite in one browser, watch it appear in another)
- Client-side caching of search results and movie details, making repeated actions quicker
Limitations:
- Sadly, no movie posters because IMDB prevents it, see http://stackoverflow.com/a/16369519/2498820
- No un-favoriting
- No users -- all visitors share the same favorites
Source code is on GitHub: https://github.com/tragle/OMDB-Search