Skip to content

raprmdn/laravel-chat-app

Repository files navigation

Laravel Chat App

Laravel Chat App is a realtime chat application built with Laravel, Inertia JS, and React JS. This project is an example of how to implement realtime chat application in Laravel using Soketi.

Source code : GitHub

Tech Stack

Packages

Installation and Usage

Clone the repository

git clone https://github.com/raprmdn/laravel-chat-app

Go to the project directory

cd laravel-chat-app

Install dependencies

# composer
composer install

# npm
npm install

Copy .env.example to .env

cp .env.example .env

Generate application key

php artisan key:generate

Run migration and seeder

# migration
php artisan migrate

# seeder
php artisan db:seed

You must install Soketi globally before running the application.

Install Soketi

npm install -g @soketi/soketi

Run Soketi with custom configuration.

soketi start --config=soketi.config.json

Run the application

# Start the development server
php artisan serve

# Run React JS
npm run dev

Screenshots

Laravel Chat App Homepage

Laravel Chat App Search User

Laravel Chat App Send Message

Laravel Chat App Reply Message

Laravel Chat App Reply and Delete Message

Laravel Chat App Preview