Hello and welcome to this project.
So now this is a monster project where we'll be dealing with MongoDB Express, just Node.js and Aegis.
So in this project, we're going to build a social networking website completely from scratch using
one.
So what do you mean by social networking website?
So basically social networking website.
The main concern is one is security, and the second one is posting.
So the first part that is the security will go in deep into that database will see the six layers of
security.
So basically, the security has divided into six layers as part of the safety concerns.
So we'll discuss each and every layer and by final by end of the project.
You can also implement Sign in with Google, Sign in with Facebook, where we use the Facebook and Google+
API to store the user's passwords and usernames in their database so that Google and Facebook will be
the, you know, will be.
Will be carrying the duty of storing the emails and passwords of the users that will join through our
website.
OK.
And also after logging in or signing up, there will be a post option where they can post messages.
So in this main video, our concern is to like, write the code, the ski mask for database holders
or the users, the express part, MongoDB, Node.js and everything.
So this other step by step procedures that we follow in this project.
First one project said the second one will see the project front end that are using the Aegis Bootstrap
and some parts of the reactor also, I thought, were the main thing security and authentication.
So one thing before going to this?
In this project, we have a lot to remember, a lot of theory theory in the sense, we have a lot of
theoretical information to handle and also use the theoretical information to make the process working,
like write the code based on that.
After this, authentication security authentication is a kick in the step three, we will have an overview
of what is authentication and security, what is the difference with an authentication and what is the
difference between security?
There is the example for IBM six layers model, so we will see that often that will set up the database,
how to set up the code building and then the next six.
The next six steps will be six levels of security level one, level two, level three, level four,
level five, level six.
These are security below using the node MongoDB and express Jess.
That is why we are including the Mondstadt.
As I said, will be using one stack that is MongoDB Express, James Rogers and Node.js.
And then the final step of all the layers of security will add that the add message like posting the
content on the, you know, from our user, posting a message like a post that you see in other social
networking apps and then finishing up the project.
So these are the frameworks and technologies that you learn, it's general views, database encryption
and Lindeman variables hashing, salting and hashing passport dodges, this is a and B and package Google
authentication and Facebook authentication.
So these are all things we'll see in detail in the for the videos.
So before that, we'll once see, you know, the demo off the project of the final project that we're
going to make.
So this is how it looks like.
We can click on registry.
So let me just restart the show.
Yes.
Yeah.
So once you get this, you can click on register.
So you can you have the option to sign up with Google, sign up with Facebook and all those things.
But we'll see that afterwards.
You can use that for simple, but I use the email and password over here.
So let me use the human browser admin and trade one to three dot com or admin.
Are going to be the boss of the basic passport portfolio.
The first six letters of the keyboard and then registry.
So, yeah, we have registered once we registered it related to the homepage.
So here we can submit a secret or submit a post or kind of thing.
So submit a post, what your post, I love physics submit.
So, yeah, here's the post you can see.
I love to submit.
Can I hit my submit, I can see the post over here, can log and you can log in using the same admin.
Want to read one of the document, the password I squatty?
Then signing done so now I'll give the wrong person the check, whether what's happening.
So instead of having quote really one two, three four, five six and then click on something, I can
see there's an error called unauthorized.
That means it's not allowing the wrong password.
We have to give the correct password that is working.
So if I give only the correct password, then it will log in, you can see, but this is the basic,
highly secured and authenticated.
So the security levels of abusing his heart are starting and hashing that you see the photographs.
You'll have a complete understanding of what it is.
So this highly insecure social networking website, but going to built by the end of this project.
So in the next freedom, we'll get started with the project.
See you in the next freedom bank.