How to use the req object in Node.js 
 
How to use res object in Node.js 
 
How to return html in Node.js 
 
Node.js routing without using Express.js 
 
How to download and install a npm package globally in Node.js 
 
What is package.json and how to install a npm package locally in Node.js? 
 
Adding materializecss style 
 
Generate dynamic content with ejs 
 
Create partial template with ejs 
 
Rendering data from mongoDB 
 
Post request with mongoose 
 
Add the materializecss js to the add item page 
 
Create the edit form modal 
 
Start the project and install necessary packages for client and server 
 
Create the Models make create todo and read todo API 
 
Prepare the form for this MERN todos project 
 
Create "createTodo" and "ReadTodos" functions 
 
Create a new todo by using the form 
 
Apply the preloader and render the data to the list 
 
Update functionality (Adding functions to the form) 
 
Prepare the update functionality at backend 
 
Update functionality (client side) 
 
Delete functionality (server side) 
 
Delete functionality (client side) 
 
Create components and routes 
 
Prepare for the server side 
 
Add the submit function to the client side 
 
Receive the room name at the server side 
 
Pass the room name and id from home page to chat page 
 
Create other helper functions 
 
Add send message function 
 
Receive message at the server side 
 
Receive messages by other clients 
 
Connect to mongoDB with mongoose 
 
Create room model and save to mongoDB 
 
Listen create room event at client side 
 
Load the rooms data from MongoDB 
 
Save the message to mongoDB 
 
Pass the data to the message component 
 
Add css to message component 
 
Add css to messages component 
 
Add routes and controllers to server 
 
Apply the express middleware 
 
Get the values from the error object 
 
Deal with the duplicate account error 
 
Create route to Login and Signup page 
 
Add the function and error messages to the signup page 
 
Set and get cookies with options 
 
Signup page: Call signup api from client 
 
Redirect to homepage after signup 
 
Create the login page and login function 
 
Verify the user with the JWT Token 
 
Finally remove unnecessary functions