Today in this tutorial we'll learn how to build a real-time chat system using Pusher and Laravel with Chatify Laravel Package!
We will not going to write codes! yes, no codes :)
Chatify Laravel package provides to us a complete real-time chat system with full features you can see it below, and the great thing is .. we don't need to write codes! only a few installation steps and then start using it! that's great, isn't it?
It's built by me "Munaf Aqeel Mahdi", to help you add and build a chat system with an easy/short way.
Requirements
- PHP >=5.3.2.
- Laravel >=5.4
- Pusher Api Account.
Features
- Users / groups(soon) chat system.
- Real-time contacts list updates.
- Favorites contacts list (Like stories style) and add to favorite button.
- Saved Messages to save your messages online like Telegram messenger app.
- Search functionality.
- Contact item's last message indicator (e.g. You: ....).
- Real-time user's active status.
- Real-time typing indicator.
- Real-time seen messages indicator.
- Real-time internet connection status.
- Upload attachments (Photo/File).
- Shared photos, delete conversation.. (User's info right side).
- Responsive design with all devices.
- User settings and chat customization : user's profile photo, dark mode and chat color. with simple and wonderful UI design.
Demo
- Demo app - Click Here.
- Video on YouTube - Click Here.
Installation
Installation video on YouTube - Click HereInstallation steps - Click Here
That's it .. Enjoy :)
Configurations
You can find and modify the default configurations of the package atconfig/chatify.php
file that you published in the step 2 of the installation steps .. and all configurations is documented well to be understood by other developers.See the configurations on the official docs on Github : Click Here
Don't forget to share it and give the repo a star on GithubThanks :)
25 Comments
awesome pacakge.But How can add contacts and then chat from contact list ? make a video on that will be great.Will wait for that video.Thanks.
ReplyDeleteWhen you have a users in your app that installed the package in, you can easily open Chatify Messenger and go to search section and contact the person you want .. after messaging someone, he/she will be added automatically in your contact list.
DeleteThis comment has been removed by the author.
ReplyDeletePlesase how to install chatify in my xampp thanks
ReplyDeleteIt's a Laravel package .. so, follow the docs on Github :
Deletehttps://github.com/munafio/chatify
Can I replace pusher with laravel-websocket and how to do it ??
ReplyDeletecan I replace Pusher account API with laravel-websocket and how to we do it ?
ReplyDeleteCan I restrict my users to add someone. Something like I will give access to any group or chat or something.
ReplyDeleteOr something like they can talk to some certain users?
chat used for laravel 7.* ?
ReplyDeleteI'm I able to edit the users and authenticated user sees?
ReplyDeleteI have this problem cant you help me
ReplyDeleteTarget class [MessagesController] does not exist.
bro please did you find a solution for your problem, i have the same one
Deleterun this command : php artisan config:cache
Delete
ReplyDeletei have installed correctly but i just have the view showing and i can't do any processing, can you help me please?
i am having the same problem, did you solve it ?
DeleteYou solve it?
DeleteYou solve it?
DeleteYou solve it?
DeletePlease work for groups chat
ReplyDeletePlease help me how to embed it inside bootstrap card/iframe and force as mobile view. i want it inside a page and not on another page. Thank you.
ReplyDeletei follow the instruction but i can access only view page
ReplyDeletehow I can make relation with one to another person
ReplyDeletecan I Integrate Whatsapp api in chatify ?
ReplyDeletewww.chat-api.com
i want chat application but integrate with whatsapp api
Thanks for share, Please work for groups chat
ReplyDeletewill be there in the next release ASAP
DeletePost a Comment