Skip to content

leoelicos/moovee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moovee x

OMDB YouTube Data Api TMDB Api

Description

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.

Table of Contents

Usage

Deployed on Vercel.

Documentation

Credits

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

License

Licensed under the MIT License.

Version history

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.