🚀 Want to learn how to build a chat app using Laravel Livewire and Reverb?
I've done it before, and now I'm rebuilding it with all my learnings! 🤞
Follow the journey and check out the code on my GitHub: github.com/MrPunyapal/livewire-chat-app
Update on Chat App with Livewire: Started with Breeze, Installed Laravel Reverb, Removed Volt, made it fully typed checked by Pest type coverage, PHPStan + Larastan level 9 with bleeding edges, Rector + Laravel-Rector and Pint configuration.
Removed Email verification too.
Update on Livewire Chat App: Fixed the test structure and added more unit tests. Made it fully Livewire with full-page components. Added more tests, and now the code coverage is 100%.
It is still Laravel Breeze, but it is now fully typed and tested with traditional Livewire 🤌
Update on Livewire Chat App: added some models/tables with relations factories and tests. basic schema for now. I'll add more columns later.
🚀 Updates on the Livewire chat app:
Moved Dashboard & Profile to pages dir
Added Profile Attribute to User model + updated tests
Created Chats component with tests
Refactored web.php to use auth middleware group
Designed & tested sidebar component (with/without rooms) 📋
Also added timeline to readme so you can track what's done till date.
🚀 Updates on the Livewire chat app:
I think minimal needed UI is ready? 🤔
🚀 Exciting update on the Livewire Chat App! You can now create chatrooms by selecting existing users and easily switch between chatrooms. More features are on the way—stay tuned for what's next! 🤞