This directory maintains all the code that is essential for creating the client interface (UI) for the application. The directories are divided into sub-directories like :
This directory contains all the images and media files necessary for the repository.
This directory contains all the common resources accessible throughout the client directory like ENUMS, CONSTANTS etc. Some helper libraries can also be added here.
This directory contains all the CSS files responsible for styling various sections of the UI.
This directory contains all the JS files for developing various sections. Currently each file is modular to handle separate functionalities like :
- modalContent.js - Takes care of handling JS functions to display the rating and metacritic review details on the modal view.
- content.js - Contains the basic API parsing to get the required JSON information to display on different sections.
- appConstants.js - Stores some API-KEY information.
- apiService.js - Contains code that invokes the backend API to get necessary information for a video content.
- watchScreen.js - Contains the code to handle displaying of cast information on the watch screen.