My second project using Laravel, Tailwind, Reverb and Echo
I used Laravel Reverb on server side and Laravel Echo on client slide.
- room based chat
- using IP instead of username
- uploading images
- Clone the repository
git clone https://github.com/bagbaq/real-time-chat.git
- Run npm install
- Run composer install
- Run php artisan storage:link
- Configure .env.example and rename it to .env
Start the app
- php artisan serve
- npm run dev (or npm run build on production environments)
- php artisan reverb:start
- Implement node.js for more performance
- Show online people count at home page and rooms
- Improve website design