🟣 Modern UI and responsive design.
🟣 Real-time messaging events and invitations.
🟣 Invite other users to new chat rooms.
🟣 Real-time notifications and alerts.
🟣 Private and public chat rooms.
After cloning the repository:
# Install composer dependencies
composer install
# Install NPM dependencies
npm install && npm run dev
# Create a copy of .env file
cp .env.example .env
# Generate an app encryption key
php artisan key:generate
# Create 'chat' database and run
php artisan migrate --seed
# Sign up / sign in to pusher.com
# Add your pusher credentials to .env by following pusher getting started document
# Run project using
php artian serve
npm run watch
- Laravel (v8.1)
- Vue js (v3.0.5)
- Tailwindcss (v2.0.1)
- Inertia (v0.10.0)
- Laravel Actions (v2.2)
- Laravel Jetstream Inertia (v2.4)
- Laravel Sanctum (v2.12)
- Laravel Echo (v1.11.3)
- Pusher js (v7.0.3)
- Vue Toastification (v2.0)
The Laravel Chat is open-sourced website licensed under the MIT license.