Mern Stack Real Time Chat App - React , Node , Socket Io
Last updated 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.91 GB | Duration: 9h 58m
Last updated 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.91 GB | Duration: 9h 58m
Build a Real Time Chat Application With React , Node , Socket IO
What you'll learn
Working with complex MongoDB, queries, schemas, models like chats, messages
Working with Socket IO , Detailed explanation about Socket IO and Socket Rooms
Real-time messaging with the socket rooms
Typing animation on the receiver side when the sender starts typing the message.
Get the user's online status and activity , Get real-time notifications for messages
Sharing emojis and images through socket
Pushing Code to GitHub, Hosting application in Render , Complete Source Code
Requirements
Javascript Basic
Description
Hi Guys, Welcome to the course 'MERN StackĀ Real Time Chat Application'In this course, you will learn the following topicsBuilding full-stack real-world applications from scratchWorking with complex MongoDB, queries, schemas, modelsWorking with Socket IODetailed explanation about Socket IOOne-to-one conservationReal-time messaging with the socket roomsGet the user's online status and activityGet real-time notifications for messagesRead receipts and clear unread messages after reading.Typing animation on the receiver side when the sender starts typing the message.Storing all the messages and chats data in Mongo dBPushing Code to GitHub,Hosting application in Heroku24/7 Q/A Support.MERN stands for MongoDB, Express, React, and Node, after the four key technologies that make up the stack.MongoDB - document databaseExpress(.js) - Node.js web frameworkReact(.js) - a client-side JavaScript frameworkNode(.js) - the premier JavaScript web serverExpress and Node make up the middle (application) tier. Express.js is a server-side web framework and Node.js is the famous and powerful JavaScript server platform. Regardless of which variant you choose, ME(RVA)N is the ideal approach to working with JavaScript and JSON, all the way through.React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser designed to build scalable network applications.
Overview
Section 1: Introduction
Lecture 1 What we are developing ?
Section 2: Front End Setup
Lecture 2 React App Setup / Github Link
Lecture 3 Tailwind CSS Setup
Lecture 4 Folder Structure
Section 3: Register and Login UI
Lecture 5 Registration Screen
Lecture 6 Login Screen
Section 4: Backend Setup
Lecture 7 Node JS Setup
Lecture 8 Node Mongo Connection
Section 5: Register and Login Backend
Lecture 9 User Model and API's
Lecture 10 Login , Register API's integration
Section 6: Authorization
Lecture 11 Authorization Part - 1
Lecture 12 Authorization Part - 2
Section 7: Redux Setup
Lecture 13 Redux Setup
Lecture 14 Showing Loaders using States
Section 8: Home Screen
Lecture 15 Layout
Lecture 16 Users Search
Lecture 17 Users List
Section 9: Chats
Lecture 18 Chat API's
Lecture 19 Create Chat
Lecture 20 Chat Area
Lecture 21 Chat Input
Section 10: Messages
Lecture 22 Send Message
Lecture 23 Get Messges
Lecture 24 Last Message in Selected Chat
Section 11: Unread Messages
Lecture 25 Unread Messages Count
Lecture 26 Clear Unread Messages
Lecture 27 Users List Refractor
Section 12: Sockets Intro
Lecture 28 Sockets Intro
Lecture 29 Sockets Rooms
Section 13: Realtime messages
Lecture 30 Messages with sockets - 1
Lecture 31 Messages with sockets - 2
Lecture 32 Bug Fix
Section 14: Unread Messages and Read Receipts
Lecture 33 Unread Messages Count using Socket
Lecture 34 Clear unread messages with sockets
Section 15: Typing and Online Users
Lecture 35 Typing Indicator
Lecture 36 Show online users
Lecture 37 Sort Chat List based on Latest Chat
Lecture 38 Show dates and times accordingly
Section 16: Emojis and Image sharing
Lecture 39 Emojis
Lecture 40 Profile Pic - UI
Lecture 41 Profile Pic - Backend
Lecture 42 Image sharing
Section 17: Bug Fixes and Deployment
Lecture 43 Fixes Part - 1
Lecture 44 Fixes Part - 2
Lecture 45 Deploy to Render
Full Stack Developers