There are 3 pages you need to design: main, favorite and watch page respectively. You need to use router for displaying the pages. When user clicks to the favorite button, you should use "bootcamp" as param.
Make sure that you installed all the node packages with npm install
or yarn install
For the assignment, you can get data required from the link below:
https://my-json-server.typicode.com/modanisa/bootcamp-video-db/videos
Watch page should display the id of video. You are not supposed to do any design for this page.
You need to design a homepage is seen in the picture below.
Do not make a responsive design.
For the favorite page, You need to design a page as seen in the picture below.
Favorite page should list the videos whose favorite field are set to true in the data.