- [Instructor] In this video we'll take a quick overview
of the major components in the web application.
Let's begin with the back end.
Our back end will be very straightforward.
It will have a single file,
which will feature several endpoints.
We'll be using JSON web tokens for both login and register,
as well as to authorize and identify the users
when they post a new message.
We will also initialize the server
with some data when it restarts.
And it's that simple, sitting at only roughly 60 lines.
Now let's take a look at the front end.
We will roll out our front end using the Angular CLI
that generates the basic starter code for us
such as the app component which we will modify
in order to give us our toolbar and our view router.
We will then add several new components
that will allow us to login, register
and show us the different messages.
Finally, we'll learn about ViewX
through a quick introduction,
and how to handle the different states of our application,
how to modify those with mutations,
and how to make asynchronous culls
that eventually modify the state of our application
using Axios and ViewX actions.
Now that we have a better idea
of the web application and its components,
let's go ahead and get started
with coding in the next video.