Select and watch movie trailers.
The team that made the original app is credited below and its workflow was coordinated on GitHub Projects.
While making the app, we made fetch calls to third-party APIs like OMDB API
and YouTube Data API
, learned about a framework called Materialize
and used it to implement a modal, some buttons and a loading animation.
I have since refactored the application to use React
, changed the site host to Vercel
, and handled in a global React useContext
.
I changed the splash screen to incorporate Popular Today
using TMDB's Popular API and linked it to searchable OMDB
query.
Memoization, and handling of loading state and error states have been factored in.
Deployed on Vercel.
Contributors | Original Roles | Tasks |
---|---|---|
Umair Khalid | Project Manager / Developer | Rendering, Design |
Elsie Lawrie | Developer | Rendering, Design |
Xuan Huy Bui | Developer | Rendering, Local Storage |
Leo Wong | Developer | APIs |
Licensed under the MIT License.
Version 1 was made by the original team (credits above)
Version 2 was my refactor that incorporated React, now taken offline
Version 3, the current version, was my optimization that minimized calls to OMDB, added TMDB splash screen and better control of state.