Skip to main content
Web & Full-Stack DevelopmentUdemy2024-9 Edition100% Free Video Course

Build a Realtime Chat App with Laravel 11, Vue 3 and Pinia

Build a Realtime Chat App with Laravel 11, Vue 3 and Pinia course. Using the power of Laravel Reverb, let’s build a real-time multi-room chat app with Laravel 11 and VueJS along with InertiaJS and use Pinia for state management. In this course we will learn the following: Use the Intersection Observer API to automatically load previous chat messages when the user scrolls to the top of the chat interface Learn how to use presence channels to show online users for each room Learn how to implement client-to-client communication using Laravel Echo to show who is typing and display typing markers proportionally Learn how to use Flexbox tricks to keep messages coming in Learn database seeding techniques in Laravel Learn how to use API Resources in Laravel Learn how to display date and time in a better format Learning how to listen to events broadcast from the backend and react to them appropriately We will also learn how to listen for users logging in and out of events and add or remove them to the list of online users. All this situation will be managed on the client side using Pinia. By the end of this course, you’ll have built a feature-rich real-time chat application that demonstrates your understanding of front-end and back-end technologies, perfect for any developer looking to improve their skills in developing dynamic web applications.

5.0
(3 reviews)
11.5 Hours On-Demand
Created by Udemy
Uploaded Sep 2026
English
beginner to advanced
Build a Realtime Chat App with Laravel 11, Vue 3 and Pinia
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
11.5 hours on-demand video
21 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Learn how to integrate Laravel with Reverb to build real-time applications
Learn how to display user typing events using Whisper and implement client-to-client communication
Learn how to use presence channels to show online users for each room
Learn how to use the Intersection Observer API to automatically load previous chat messages
Learn to manage your situation with Pinia
Learn how to use flexbox tricks to keep messages in check
Learning how to listen to events broadcast from the backend and react to them appropriately
Learn how to listen for users to log in or out of events and add or remove them from the online user list

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

Build a Realtime Chat App with Laravel 11, Vue 3 and Pinia course. Using the power of Laravel Reverb, let’s build a real-time multi-room chat app with Laravel 11 and VueJS along with InertiaJS and use Pinia for state management. In this course we will learn the following: Use the Intersection Observer API to automatically load previous chat messages when the user scrolls to the top of the chat interface Learn how to use presence channels to show online users for each room Learn how to implement client-to-client communication using Laravel Echo to show who is typing and display typing markers proportionally Learn how to use Flexbox tricks to keep messages coming in Learn database seeding techniques in Laravel Learn how to use API Resources in Laravel Learn how to display date and time in a better format Learning how to listen to events broadcast from the backend and react to them appropriately We will also learn how to listen for users logging in and out of events and add or remove them to the list of online users. All this situation will be managed on the client side using Pinia. By the end of this course, you’ll have built a feature-rich real-time chat application that demonstrates your understanding of front-end and back-end technologies, perfect for any developer looking to improve their skills in developing dynamic web applications.

Instructor

U

Udemy

Specialist in Web & Full-Stack Development

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed