Can anyone give me a guidance for this task its regarding my job i just need a Gidence

Create an SPA (Single Page App) for the following task. You can use HTML5/CSS3/JS and JS frameworks like react, vue or angular to implement the same.

  1. Lists Videos in a grid with following details – Image, title, Description. You are free to categorize videos. You can choose images on your own.
  2. On click Shaka player must open up and play the video content ( )
    (You can use the following site to get video streams – )
  3. The app should handle interactions, buttons and states.
  4. You should host the app and code on GitHub