Introduction
Introduction
Environment Setup for Project
1_Environment Setup – Installing Necessary Apps and Extensions
2_Environment Setup – Setting up Environment Path in Vs Code (Part -1)
3_Environment Setup – Setting up Environment Path in Vs Code (Part -2)
Mind Map
1_Mind Map – A Basic Discussion What We Will Be Doing
Setting up Project
1_Setting up Project – Installing a Fresh Laravel Project with Breeze
Mastering Messenger Template
1_Template Mastering – Over View of Frontend Template
2_Template Mastering – Mastering Frontend Template (Part – 1)
3_Template Mastering – Mastering Frontend Template (Part – 3)
4_Template Mastering – Mastering Frontend Template (Part – 4)
Table and Migrations
1_User Table – Updating User Table Columns
2_User Table – Adding User Seeders
3_Message Table – Creating Message Migration Table
User Profile Update
1_Profile Update – Setting Dynamic Data in User Profile Modal
2_Profile Update – Adding Image Preview Feature
3_Profile Update – Working with Profile update (Part – 1)
4_Profile Update – Working with Profile update (Part – 2)
5_Profile Update – Working with Profile update (Part – 3)
6_Profile Update – Working with Profile update (Part – 4)
7_Profile Update – Working with Profile update (Part – 5)
8_Profile Update – Working with Profile update (Part – 6)
9_Profile Update – Generating Unique User ID
Search List Feature
1_Search Feature – Creating Search Function
2_Search Feature – Working with Search Logic (Part – 1)
3_Search Feature – Working with Search Logic (Part – 2)
4_Search Feature – Adding Request Debouncing for Optimize Request Call
5_Search Feature – Creating Scroll to Action Function
6_Search Feature – Dynamic Pagination on Scroll (Part – 1)
7_Search Feature – Dynamic Pagination on Scroll (Part – 2)
8_Search Feature – Adding Dynamic Loader on Search
Fetch and Set User
1_Fetch and Set User – Adding Click Event on Search Profiles
2_Fetch and Set User – Creating Data Fetching Function
3_Fetch and Set User – Adding Dynamic Loaders at Request
Message Sending Feature
1_Message Sending – Setting End User Id Globally
2_Message Sending – Working with Message Sending (Part – 1)
3_Message Sending – Working with Message Sending (Part – 2)
4_Message Sending – Working with Message Sending (Part – 3)
5_Message Sending – Working with Message Sending (Part – 4)
6_Message Sending – Creating a Time Calculating Function
7_Message Sending – Working with Attachment Sending (Part -1)
8_Message Sending – Working with Attachment Sending (Part -2)
9_Message Sending – Working with Attachment Sending (Part -3)
10_Message Sending – Working with Attachment Sending (Part -4)
Fetching Messages
1_Fetching Messages – Hide the Chat Box Initially (Part – 1)
2_Fetching Messages – Hide the Chat Box Initially (Part – 2)
3_Fetching Messages – Working with Message Fetching (Part -1)
4_Fetching Messages – Working with Message Fetching (Part -2)
5_Fetching Messages – Working with Message Fetching (Part -3)
6_Fetching Messages – Working Scroll to Bottom Function
7_Fetching Messages – Working Ajax Pagination (Part – 1)
8_Fetching Messages – Working Ajax Pagination (Part – 2)
9_Fetching Messages – Showing Dynamic Loader
Fetching Contacts
1_Fetching Contacts – Working with Contacts (Part – 1)
2_Fetching Contacts – Working with Contacts (Part – 2)
3_Fetching Contacts – Working with Contacts (Part – 3)
4_Fetching Contacts – Working with Contacts (Part – 4)
5_Fetching Contacts – Working with Pagination
6_Fetching Contacts – Fixing Some Design Issues
7_Fetching Contacts – Working with Update Contact (Part – 1)
8_Fetching Contacts – Working with Update Contact (Part – 2)
9_Fetching Contacts – Message Seen Unseen Feature
10_Fetching Contacts – Working with Personal Inbox
Favorite Contacts
1_Favorite Contacts – Set Favorite Contact (Part – 1)
2_Favorite Contacts – Set Favorite Contact (Part – 2)
3_Favorite Contacts – Set Favorite Contact (Part – 3)
4_Favorite Contacts – Showing Favorite Contacts (Part – 1)
5_Favorite Contacts – Showing Favorite Contacts (Part – 2)
Shared Image Gallery
1_Image Gallery – Working with Shared Image Gallery
Delete Message
1_Delete Message – Working with Delete Message Feature (Part – 1)
2_Delete Message – Working with Delete Message Feature (Part – 2)
Sending Message Real Time
1_Realtime Message – Basic Discussion What We Will Do Next
2_Realtime Message – Setting up Pusher(Part – 1)
3_Realtime Message – Setting up Pusher (Part -2)
4_Realtime Message – Working with Event Broadcasting
5_Realtime Message – listening to Events via Echo
6_Realtime Message – Adding Message to Dom
7_Realtime Message – Showing Update Profile Realtime
8_Realtime Message – Playing Notification Sound on Message
User Presence
1_User Presence – Adding Presence Channel
2_User Presence – Showing Which Users are Online
3_User Presence – Showing Status Depending on Joining Leaving
4_User Presence – Checking User Activity Online (Part – 1)
5_User Presence – Checking User Activity Online (Part – 2)
6_User Presence – Checking User Activity Online (Part – 3)
7_User Presence – Checking User Activity Online (Part – 4)
Logout Feature
1_Logout Feature – Adding Logout Feature
Bug Fixing
1_Bug Fixing – Fixing Responsive Issue
2_Bug Fixing – Fixing Some Known Bug (Part – 1)
3_Bug Fixing – Fixing Some Known Bug (Part – 2)
4_Bug Fixing – Fixing Some Known Bug (Part – 3)
5_Bug Fixing – Fixing Some Known Bug (Part – 4)
6_Bug Fixing – Fixing Some Known Bug (Part – 5)
7_Bug Fixing – Fixing Some Known Bug (Part – 6)
Source Code
Template, Source, Credentials Code and Database