What's up, everybody?
And welcome to yet another or Yagiz project in this project.
We will build an app that allows the visitor to search get abuser's on display.
Some useful info about the get up user, like the mandatory pose list of followers, most star repoll
and acceptor.
Before we take a look at a project.
Let me just mention that during the project we all use react hooks, react router dom to set up our
pages and navigation fusion charts to display our user repos data using their slick and professional
charts and all of the zero for our authentication.
As far as the app, we've got a search bar where we can type a get up user.
So, for example, we could search for Brad.
So we're gonna go with Brad.
Traverse City and Land.
Once we get our data back, then, of course, we'll display all the user info about Brad.
So notice the loading spinner while we are fetching the data from the get up API.
And once we get our data back and see the Repos followers following and just and also some personal
info's followers that Brad has.
And also in the charts, we display useful information about the EBOs.
For example, what is the most popular language?
Which language has the most stars?
Which is the most.
Start a ripple as well.
Which one is the most Vork one.
Course we can go here and search for another one.
So in this case, I'm going to go for Sarah.
So we're going to look and of course, again now, while we're fetching the data, we'll display the
loading spinner.
And then once we get our data back again, we display all the useful info.
Now we'll also implement the functionality that if the user does not exist.
We display the error like so.
The same goes with requests because the way that you get our API works for each IP address, they give
out by default, 60 requests per hour.
So in here, we're tracking how many requests the visitor still has.
So at the moment we have 49.
But then eventually, once we round the request, then of course we'll display the error message and
we'll make sure that a user cannot do any more searches because he or she doesn't have the requests.
Now, like I also previously mentioned, we will implement the authentication and the war is going to
look like once I log out, I'm gonna be kicked back to Hey Log Bridge.
And from here I can try.
All day long.
But I'm not gonna be able to get back to a dashboard, to a homepage if I haven't logged them.
So I artist I'm trying to access the home page using the URL bar, but I'm not successful.
So the only way how we can get to a dashboard is by logging in.
And of course the first time we would need to sign up and essentially for this app will provide two
options.
We have one for social connection.
So you can sign in with Google or Twitter account.
Just remember that, of course, you can have as many social accounts you would want.
I just show you the to be Google and Twitter.
And then later, if you want to get jobs and Facebook and all that, you can definitely do it.
And the other option is using the email and the password.
So in this case, just to speed it up.
I'm gonna go with it.
Social connection.
Just remember, if you are trying to log in with email and password course, you would need to sign
up first.
So I'm gonna go with Google and the moment we log in again, we have a little bit of loading.
And then once we have compassion, that user has logged in and is authenticated.
Then, of course, we display our app.
We display the information about the visitor cause we have an option of logging out.
And then again, the visitor can search for water users.
That's going to be our project.
Hopefully everyone enjoys the project.
And let's get to work.