Instructor: So, this is it.
The holy grail of all things JavaScript front-end,
authentication on the client side,
especially authentication using a JWT token.
I'm really excited for this section
but there's definitely a lot of work we gotta get through.
At the very start of this entire course,
I had mentioned that you can really take these sections
in any order you'd want
but this is the one particular section
where I very highly recommend that if you have not gone
through this server-side authentication section yet,
I really recommend you pause the video
and go back over to the server-side authentication.
A lot of the content that we're gonna talk about
in this section is all assuming that you're really familiar
with some of the topics around authentication
that we covered inside that last section.
In addition, I'm not really gonna go through a lot
of the server setup inside this section.
I'm going to assume that you are familiar
with getting your server up and running based
on what we did in the last section as well.
So again, if you haven't gone through it,
I recommend you go through it now.
The purpose of this section is to figure out how
to take that project or that server that we created
all the way through to completion.
So, in that section,
we made an API that would handle our AJAX request.
It would handle authentication.
You could create an account, you could sign in,
you could log in, you could log out,
all these different great things
on the server that we created last time.
But it's still missing one very critical piece,
obviously, and that is a front-end,
something to actually display information to the user.
We haven't quite gotten to that portion just yet
and that's what we're gonna do inside of this section.
So, to get started,
as you might imagine, kind of a repeating theme
throughout every one of these sections,
the first step is going to be to clone our starter repo.
So, in my browser,
I'm going to go to github.com/stephengrider.
I'll find the repository called ReduxSimpleStarter.
And then you can either clone the repository,
or if you want,
you can also download it as well as a zip file.
So, totally up to you.
I'm gonna go ahead and clone the repository.
(keys clicking)
Change into the directory and then I'll do my NPM install.
So, this is gonna reach out
and grab all the dependencies for us.
I really encourage you to get these dependencies installed
and catch me in the next section.
Let's get started on writing some code.
I'll see you there.