shweandmya / chatify
A package for Laravel PHP Framework to add a complete real-time chat system.
Requires
- pusher/pusher-php-server: ^6.0|^7.0|^7.1
README
Chatify Laravel Package
This package is mainly for Sea Standard Ecommerce Projects. This package will allow developers to integrate chat system with voice message includes easily with just one command.
Import Notes
This project is adjusted only for Sea Standard Ecommerce Projects. Sea Standard Projects have only one admin for now in User model. Customers are in Customer model. System is Customer to Admin Support Chat System. That means all customers will send messages to only one admin. If you need furthur adjustments to fit for your project, feel free to fork this.
Features
- One-to-one users chat system.
- Real-time contact list updates.
- Search functionality.
- Contact item's last message indicator (e.g. You: ....).
- Real-time user's active status.
- Real-time typing indicator.
- Real-time message seen indicator.
- Real-time internet connection status.
- Upload attachments (Photo/File).
- Send Emoji's.
- Send Voice Messages.
- User details panel (Shared photos, delete conversation..).
- 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.
...and much more you have to discover it yourself.
Official Documentation
The official documentation can be found here
Change log
Author
- Munaf A. Mahdi (Original Project Owner)
- Thant Htet Aung (Current Forked Project Owner)
License
Chatify is licensed under the MIT license