DEV Community

Cover image for Build with Me Larachat: the realtime chat package for Laravel
Ramzi Issiakhem
Ramzi Issiakhem

Posted on

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

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay