Build with Me Larachat: the realtime chat package for Laravel

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 cr…


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...

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 !


This content originally appeared on DEV Community and was authored by Ramzi Issiakhem


Print Share Comment Cite Upload Translate Updates
APA

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/

MLA
" » Build with Me Larachat: the realtime chat package for Laravel." Ramzi Issiakhem | Sciencx - Wednesday September 4, 2024, https://www.scien.cx/2024/09/04/build-with-me-larachat-the-realtime-chat-package-for-laravel/
HARVARD
Ramzi Issiakhem | Sciencx Wednesday September 4, 2024 » Build with Me Larachat: the realtime chat package for Laravel., viewed ,<https://www.scien.cx/2024/09/04/build-with-me-larachat-the-realtime-chat-package-for-laravel/>
VANCOUVER
Ramzi Issiakhem | Sciencx - » Build with Me Larachat: the realtime chat package for Laravel. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/09/04/build-with-me-larachat-the-realtime-chat-package-for-laravel/
CHICAGO
" » Build with Me Larachat: the realtime chat package for Laravel." Ramzi Issiakhem | Sciencx - Accessed . https://www.scien.cx/2024/09/04/build-with-me-larachat-the-realtime-chat-package-for-laravel/
IEEE
" » Build with Me Larachat: the realtime chat package for Laravel." Ramzi Issiakhem | Sciencx [Online]. Available: https://www.scien.cx/2024/09/04/build-with-me-larachat-the-realtime-chat-package-for-laravel/. [Accessed: ]
rf:citation
» Build with Me Larachat: the realtime chat package for Laravel | Ramzi Issiakhem | Sciencx | 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.

You must be logged in to translate posts. Please log in or register.