This content originally appeared on DEV Community and was authored by Ramzi Issiakhem
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...
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 !
This content originally appeared on DEV Community and was authored by Ramzi Issiakhem
Ramzi Issiakhem | Sciencx (2024-09-04T20:59:42+00:00) Build with Me Larachat: the realtime chat package for Laravel. Retrieved from https://www.scien.cx/2024/09/04/build-with-me-larachat-the-realtime-chat-package-for-laravel/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.