Welcome to the final review of the project.
We have seen all the coding part of how to build this video sharing platform using the YouTube API.
Now in this vitamin C like we write the complete starting step training step what we did.
Firstly, we have created the imported exiles for the rest API handling for using the get request for
shipments and then secondly, the material you to see us fighting part of our website put the grid and
everything.
Yet we have used our books so that we can change the videos and selected media based on the user interactions
with the homepage.
And then we have to some started producing grids and paper.
We have had a search bar component to major retail component and then media list component.
Then we have used this search feature so that we can when we click on, when we click a search item
and then click on Enter, we'll be getting the details from the API that we used.
Final results will be getting and then we'll set the videos to those videos that we get.
And also the selected winner to the default starting element of the radio, sorry.
Now when we go to search what you can see, let go, it's simple.
Basically, we have a lot of paper and text texturing and two functions.
One is on change and on key press, on key press.
Whenever we click on Enter, that's submitting it and sending the search term so that we can get the
get the data from a kind of change means we have simply like changing the search affect search down
to that value on which the user is type.
This is basically a simple search.
And then we do a little later detail.
We are restructuring all the data that we want from the radio.
If that is the way you do it that is not ameliorated, then we are we have to win the division.
If there is a reality based on the radio, YouTube you are, it will be painting that you are like,
we'll be showing that video to the user using the and exciting part, we have used the paper and typography
and react fragment and everything, and then we do a list really is basically the right, said part
of the video of the alphabet.
That in this released will have five items like Magnum of items.
Every item is a component since we are using it instead of map function, we have presented it so that
every component should be unique.
And then on, we use it.
Whenever the video is selected, then we have to change the.
And we have to change.
We have to change the way you detail the media to that video.
So for that will be using this on select on Radio Select.
And then in the inside the media item, we have some styling and whenever the user clicks on that on
click, we'll collect on select function sending this video.
So knowing that Rogers, whenever this on radio selected is triggered inside video item, then set six
selected videos that we will select the item in which the follow up is presently and then based on all
hooks and everything.
The data will updated the data updated once you can see when we click on this can see all of this part
of the website is getting changed.
That is the beauty of react.
Whenever you are working with components, only the components that need to get updated will get changed
dynamically remaining.
All companies will be like, will be in rest, not in motion, so they'll be interest.
So this is the beauty of react.
Like whenever we change something, there is no need.
It does not need to refresh again and again.
Only the components that need to get updated will changed.
But this is basically the end until you saw YouTube, how to go to the YouTube developer console creator
API, create a new API key and use that API key.
So this is the API.
You can use this if you are like if you are getting access about if you are not getting, you can simply
create an API and use it.
And it is also suggested to give the FBI into that environment variables so that if you an organization,
it won't like it.
There is no threat for cyber security since this is a small project that we are building.
I've used this.
One more thing before finishing up, so this is basically the coding part and everything that we discussed
in the starting of the first year that what we will do we have completed the task is achieved can also
not only this, you can also search anything and search for Star Wars getting new deals related to Star
Wars.
Oh, for gaming, you can search some games.
You'll be getting the videos for the games.
So basically, everything you are getting everything or do such things basically are simple, oh, you
know, sort of like your simple on product of you do kind of thing.
Are basically using that data.
So this we have completed the project.
One thing I want to give you as a tip is whenever you are cloning, some give the code audio, downloading
something, get a court.
It what basically happens is when someone push according to the data, they won't with the node modules
or the package, not just one package, not this one fails because they are few sites, so they will
only push the main files like public sort and these are the remaining funds.
So any donor, all of them or go to the directory and then open that never go to the directory and click
on one common get and.
OK.
I'll show you.
Just see, I am in the video sharing app or directly, so unless if you click alerts, you will not
be able to see additional modules when you are downloading it from GitHub to get everything, all the
packages in the models that you know the port is using to get everything, just click on and beam.
I didn't instruct.
Anything is fine.
Then it went down north in all the packages that are required for this website, and then you're going
to start your app and beam stock.
It's OK if you are also these on the quarter that you will be available to you.
When you download everything, you will make sure that you do this npm install so that you'll be getting
everything, all the packages that are used and then you can start changing your changing.
This are based on things that you want and install is the thing that you have to do.
Are so good this we have completed our project of video sharing application.
I hope you enjoyed it and learned reactor concepts through this project.
Thank you.