A Laravel package helps you add a complete real-time messaging system to your new / existing application with only one command.

Overview

Latest Stable Version Total Downloads License

Chatify Laravel Package

A Laravel package helps you add a complete real-time messaging system to your new / existing application with only one command.

Announcement 📣

I have created a server for Chatify on Discord to let you up-to-date and help you as much as I can .. so now you can chat with me, get a help, showcases, and most importantly to get announcements and updates about Chatify. I'll announce a big news soon 🤩 🤩 .. So, join now and keep updated.

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

Register a new user or login using the credentials below :

email    : [email protected]
password : demo1234

Official Documentation

Documentation for Chatify can be found here

Change log

CHANGELOG.md

Authors

License

Chatify is licensed under the MIT license

Comments
  • Chat box not visible

    Chat box not visible

    1 2

    Dear Munafio, Above both images shots are the picture of the interface which connected already to your server but cant be able to chat with any user even a chat box is not visible when i click on any user for start chating , its just browsing and give me the initial state . please look in to this issue or any kind suggestion . I'm using laravel framework 8 for this chatify 1.2 version .

    Regrads, Asfand Yar.

    opened by yasfandyar 25
  • Isnt this

    Isnt this "unsafe"?

    I have read through the source, and it seems that all chat is done on a single private channel called 'private-chatify'. On this channel, all messages are sent. That would also mean that if someone were to open developer tools (f12), select Network and then WS (Websockets), they would be able to see all messages sent? Yes the package does make sure you only see you own chat messages, but as that is done using Javascript, anyone can read ALL messages.

    opened by sinnbeck 20
  • Can't send images more than 5MB

    Can't send images more than 5MB

    I'm unable to send images more than 5mb. The message gets sent but the images attached does not. I've edited php.ini, config.php, code.js and still it doesn't seems to work. below are the attached images.

    This is the loaded php.ini php ini

    upload_max limit upload_max

    post_max limit post_max

    edited chatify.php chatify php

    edited code.js code js

    This is what the message looks like. no_preview no_preview

    Request request

    Response response

    Laravel version is - 9.5.1 PHP version is - 8.1.3

    opened by cullobsidian7 18
  • Update on MassageController not applies

    Update on MassageController not applies

    I published the Controllers with PHP artisan vendor:publish and make some change on the controller. But the routes still loads the controller in vendor directory. Is there a solution for that Can I also publish the routes?

    Regards Nuri

    opened by makerstorage 14
  • Support for php v^7.4 and release for chatify 2

    Support for php v^7.4 and release for chatify 2

    Hi, thank you for the great package. I have some questions though. How much longer must we wait for the release of chatify 2? why not make your progress known and maybe we can contribute and help you speed up the completion of chatify 2? I think as a team chatify 2 can take less time to completion. That the advantage of open source: developers contribution, right?

    opened by davymaish 11
  • Route [home] not defined. (View: D:\laragon\www\chatmic\vendor\munafio\chatify\views\pages\app.blade.php)

    Route [home] not defined. (View: D:\laragon\www\chatmic\vendor\munafio\chatify\views\pages\app.blade.php)

    hi everyone today I have integrated chatify with my app I followed the process of chatify to install but when i am trying to access chatify to their default url i am getting this error and I integrated with laravel 7

    opened by dhruv1998 11
  • User Not Showing

    User Not Showing

    hello @munafio , i want to ask, i am using laravel version 8 and php 7.4 . and I'm using CRUDBoster as admin panel. when I install chatify in my project there is no problem.. but when http://127.0.0.1:8000/chatify user does not appear. because when I see the database there are 2 user tables :1. cms_users for CRUDBoster 2. Users for Chatify what's the solution? Thank you in advance Screen Shot 2021-11-24 at 09 41 35

    opened by fiqqirahman 10
  • Need API Routes

    Need API Routes

    Hello I'm glad to see such a nice and clean package for Chat. Your efforts are much appreciated by the community of Laravel. I wanted to ask is there any API routes available for this package? I've a mobile app in react native and wanted to connect that App with my Laravel website.

    If there is anything I can help you with please tell me I'll be happy to collaborate. [email protected]

    @munafio

    opened by afrasiyabhaider 10
  • chatify Error when change color or change photo

    chatify Error when change color or change photo

    Hello 1st proplem user-avatar not found , i've instaled php artisan storage:link 2 when i change color to dark mood , or any colors its loading without change any thing. 3 also when change the photo its loading without change any thing help please. 444444444444

    opened by mohammadbassam55 9
  • Pusher not defined and so template with laravel voyager

    Pusher not defined and so template with laravel voyager

    I make a custom view chatify with laravel voyager, when use in local there's no error like when i already use with live server like Cpanel

    This is the pict of what error i found chat error 5

    i don't know what's wrong with my code

    opened by MuhhalimR 8
  • can't change the profil image or sent a one

    can't change the profil image or sent a one

    since i installed chatify , i got two problems that i wasn't really able to fix it i can't change or send image profil( the links are ceated succefuly with the command php artisan storage :link ) , and i got an error with sending message ( i should refrech the page every time )

    image image

    opened by imanezerouali 8
Releases(v1.5.4)
Owner
Munaf Aqeel Mahdi
Full-Stack Web Developer
Munaf Aqeel Mahdi
This package adds support for verifying new email addresses: when a user updates its email address, it won't replace the old one until the new one is verified.

Laravel Verify New Email Laravel supports verifying email addresses out of the box. This package adds support for verifying new email addresses. When

Protone Media 300 Dec 30, 2022
A kernel designed to run one and only one application in a virtualized environment

nanos Nanos is a new kernel designed to run one and only one application in a virtualized environment. It has several constraints on it compared to a

NanoVMs 2k Dec 20, 2022
This package helps you to add user based follow system to your model.

Laravel Follow User follow unfollow system for Laravel. Related projects: Like: overtrue/laravel-like Favorite: overtrue/laravel-favorite Subscribe: o

安正超 1k Dec 31, 2022
A Laravel chat package. You can use this package to create a chat/messaging Laravel application.

Chat Create a Chat application for your multiple Models Table of Contents Click to expand Introduction Installation Usage Adding the ability to partic

Tinashe Musonza 931 Dec 24, 2022
Laravel messenger. A full messenger suite for your new / existing laravel app

Laravel messenger. A full messenger suite for your new / existing laravel app! Private and group threads between multiple models, with real-time messaging, reactions, attachments, calling, chat bots, and more!

Richard  Tippin 290 Dec 30, 2022
Manage your staff from one place. Featuring Staff leave management 🏖, payslips 💵 generation & emailing, messaging 📨and more 🛠! Built with ❤️ with Laravel

Staff Management System This little buddy can help you manage your staff database! Built with ?? with Laravel #FEATURES 1 Staff management/ database S

Ezekiel Oladejo 45 Jan 3, 2023
An online communication application that provides a real-time or live transmission of text messages from sender to receiver.

Realtime-chat-application An online communication application that provides a real-time or live transmission of text messages from sender to receiver.

isha 2 Aug 15, 2022
Laravel Real-time chat app demo with React, Laravel Echo, Breeze, Socket.io, Redis, Inertia.js, TailwindCSS stack.

Laravel Real-time Chat App You can build yours from scratch with the following Medium article https://medium.com/@sinan.bekar/build-a-real-time-chat-a

Sinan Bekar 9 Oct 3, 2022
Laravel real-time CRUD using Google Firebase.

Laravel real-time CRUD using Google Firebase.

Fadi Mathlouthi 1 Oct 22, 2021
A package for Laravel One Time Password (OTP) generator and validation without Eloquent Model, since it done by Cache.

Laravel OTP Introduction A package for Laravel One Time Password (OTP) generator and validation without Eloquent Model, since it done by Cache. The ca

Lim Teck Wei 52 Sep 6, 2022
Otpify is a Laravel package that provides a simple and elegant way to generate and validate one time passwords.

Laravel Otpify ?? Introduction Otpify is a Laravel package that provides a simple and elegant way to generate and validate one time passwords. Install

Prasanth Jayakumar 2 Sep 2, 2022
Smeify is a Stable Automated Solution for Airtime and Data businesses in Nigeria, this package helps you integrate smeify easily into your laravel application.

Smeify is a Stable Automated Solution for Airtime and Data businesses in Nigeria, this package helps you integrate smeify easily into your laravel application.

Ogundiran Adewale Charles 2 Jul 27, 2022
cybercog 996 Dec 28, 2022
Foreman is a Laravel scaffolding application that automates common tasks you typically perform with each new Laravel app you create

Foreman is a Laravel scaffolding application that automates common tasks you typically perform with each new Laravel app you create. The directives you want Forman to perform are outlined in a JSON based template file.

Indatus 145 Apr 13, 2022
With dadjokes every time you load your control panel you'll be greeted by an epic dad joke on the dashboard.

Filament Dad Jokes Widget With DadJokes every time you load your control panel you'll be greeted by an epic dad joke on the dashboard. Installation Yo

Craig Smith 15 Jan 7, 2023
Jumpstart your web development journey with the HALT Stack Starter Kit, a one-command solution for creating dynamic, scalable, and clean web applications.

Welcome to the HALT Stack Starter Kit! This kit is designed to help you kickstart your web development projects using the HALT Stack, a powerful combi

HALT Stack 6 Jun 7, 2023
This Package helps you in laravel application to log all desired activity for each request from request entry point to generate response at a single snapshot.

Laravel Scenario Logger This Package helps you in laravel application to log all desired activity for each request from request entry point to generat

Mehrdad Mahdian 6 Sep 27, 2021
Laravel-FCM is an easy to use package working with both Laravel and Lumen for sending push notification with Firebase Cloud Messaging (FCM).

Laravel-FCM Introduction Laravel-FCM is an easy to use package working with both Laravel and Lumen for sending push notification with Firebase Cloud M

Rahul Thapa 2 Oct 16, 2022
One-to-one plugin for editing world chat messages.

WorldChat One-to-one plugin for editing world chat messages. Supports English and Turkish language To set a new world chat format /worldchat new "worl

Aydın Demirci 12 May 20, 2023