you can use whatever frameworks you’d like. we use React here at drift and have found create-react-app to be a great way to get started.
To get started just fork this repo and get hacking, try to commit often, the goal of this exercise is to see your thought process during development.
docs: https://developers.google.com/youtube/v3/getting-started
apikey: AIzaSyBeimXtjgzfQcogY-fP8_CHPybmLpFaieo (or generate your own in the google api console)
sample request:
https://www.googleapis.com/youtube/v3/search?key=AIzaSyBeimXtjgzfQcogY-fP8_CHPybmLpFaieo&part=snippet&type=video&q=surf