Build with Me Larachat: the realtime chat package for Laravel

Ramzi Issiakhem - Sep 4 - - Dev Community

Recently, I had to fix some bugs and add new features to a real-time chat system at work. During this process, I realized that building a real-time chat feature from scratch can be a daunting task. That’s when I had a lightbulb moment 💡.

What if I create an open-source package on Laravel to help developers build and ship real-time chat features quickly and efficiently within their apps?

It's a good way to contribute to the opensource community, as well as learning and meeting new people ! 💪

And I want to do it with you, by sharing my Parkour...

Image description

What is Larachat ?

Yeah I named it Larachat = Laravel + Chat, obviously 😅
The goal is simple, create the most complete, customizable and efficient package to help YOU integrate real-time chat into your app quickly and without any trouble

2 main packages will be available:

  • The Laravel Package
  • The VueJS package for the frontend

For the first official V1, the functionalities are simple but yet important:

  • Direct Chat: Send messages in a One-To-One Chat, group chat will be introduced in future updates
  • Message Status: Know if your message has been delivered, when your interlocutor has seen it, or even if the messages has been edited.
  • Attachement Uploads: Upload any recognized file within your chat (A video,a file, a picture...)
  • _Realtime Chat: It's important to mention it as not every chat application is realtime
  • One Thread in the App: A thread is composed of many chats, see it as your messenger feed with your discussion beeing your chat 😉, for the V1 you will have only one type on the app
  • Future updates: for the versions many interesting feature will be implemented: multiple threads by apps,group chats,invitation links,message reaction... other surprises ✨

What's next ?

I will share often to keep you updated on the development's advancement and get your constant and constructive feedbacks.

You can follow me on other platforms like X and Discord for the community !

.
Terabox Video Player