Chat Room & Private Chat

This is a fully-fledged PHP Group Chat Room and Private Chat Application Platform for your website, mobile app or web application. It’s mobile-first, modern and user-friendly design will make your website or app a feature-rich community and social platform seamlessly.
This Application does not require any browser-specific plugins such as Flash or Java to run. It enables a wide array of devices to use this awesome PHP Ajax Group Chat Room platform.
This is based on the most commonly used technologies like PHP and MySQL. You do not need to worry about the server requirements to run the Application as most of the shared servers are capable of running it without any specific configurations.
This is a highly customizable PHP Ajax Group Chat Room Platform. You can customize from its colors to its functionalities without editing a single line of code. If you are familiar with PHP and MySQL you can customize the code as it is self-explanatory and well commented. The well-written documentation will guide you through the process.





Features
UNLIMITED CHAT ROOMS
This is a multiple chat room Application where you can create unlimited chat rooms. You can allow your users to create and manage their own chat rooms as well.
PRIVATE CHAT MESSAGING / ONE TO ONE CHAT
Private or One to One chat feature is available for users to chat with one another seamlessly. They can share anything they want privately with this feature. Admins can moderate private chats through the admin dashboard easily.
ADMIN DASHBOARD
This also has a dedicated admin dashboard. Admins can access the dashboard and change and customize it according to their needs. In the dashboard, you can manage users, chats, appearance, and other site settings seamlessly.
CHANGE THEME & COLOR SCHEMES
This comes with built-in Light and Dark user interfaces. You easily switch between the UIs through the admin dashboard. If you want to customize the theme colors, you can easily switch to the custom UI and choose the colors as you wish.
MULTIPLE LANGUAGE SUPPORT
This also comes with a built-in Language and Translation Manager. You can add your own languages and translations efficiently. It also translatable to any language including RTL Languages. It supports any Unicode characters sets.
PASSWORD PROTECTED CHAT ROOMS
Users can add a pin to their chat rooms. Ones with the pin can be able to enter the chat room. This way, you can have password-protected chat rooms.
GUEST LOGGING
Admins can allow guests to access the platform. You can turn this on or off for individual chat rooms. You can allow guests to change their names when entering a chat room.
MEMBERS ONLY AND ADMINS ONLY CHAT ROOMS
When creating a chat room, you can select who can access the chat room. You can have admins only or members-only chat rooms. Or you can select all user types and allow guests to join chat rooms.
HIDDEN OR SECRET CHAT ROOMS
Sometimes you might want to hide a chat room from the front end. You can easily achieve this. Users with the direct link to the chat room will be able to see and log in to a hidden or secret chat room. Further, you can password protect a hidden chat room to strengthen the security.
SINGLE CHAT ROOM MODE
If you don’t want a homepage or if you don’t want to create multiple chat rooms, you can disable the homepage through the admin dashboard. You will be able to choose a default chat room where users will see at first.
KICK OR BAN USERS
Admins or chat room creators can Kick or Unkick users from chat rooms. Kicked users will not be able to log into the same chat room again. Admins can ban users from the entire site through the admin dashboard.
PLAY VIDEOS IN CHAT
If someone shares a video link, users can see the video inside the chat room they are in without leaving the site. The video will be shown in a nice popup.
IMAGE SHARE WITH PREVIEW
Users can share pictures and photos easily. Just drag and drop images into the chat room interface will do the trick, or you can use the dedicated image share button. Pictures will be resized to save the bandwidth and generate WhatsApp like modern previews.
SEND GIFS
Add a little more fun to your chat rooms by enabling GIfs. It uses a popular GIF API called Tenor. It has thousands of GIFs users can search from. GIF panel automatically shows the trending GIFs from Tenor.
CUSTOMIZABLE STICKER PACKS
It also has a sticker sharing feature, because why not! You can create your own set of stickers and upload them. It will automatically be shown to the users.
2,000+ EMOJIS
Built-in emoji picker enables your users to share more than 2000 emojis. Emoji picker is available for mobile users as well.
BLOCKED USERS
Users can block and unblock other users. Blocked users will not be able to interact with the person who blocked them. Users can unblock blocked users anytime they want.
FAVORITE USERS
Users can add other users as favorite. This way, they will be able to easily find and chat with them. Users can add any user as a favorite and remove from their favorite list any time.
USER PROFILE
This has a user profile feature. Users can add and maintain bio and basic personal details. It will be shown to other users. Users can change their own profile details at any time.
USER STATUS
Users can mark their status as Available, Busy, Away, and Offline by just clicking on a button. The status will be shown to other users.
TYPING INDICATOR
In private chats and group chats, users will be able to see when someone is typing a message.
READ RECEIPTS
When someone sends a message, this shows you two statuses. One is when the message is sent to the server. The other one is when the message is received and read by the other user. This uses WhatsApp like ticks to showcase this.
PASSWORD ENCRYPTIONS
This uses a strong one-way hashing algorithm and encrypt algorithm to generate and validate passwords. By this, This is secured with a strong password security system.
ADD YOUR CSS CODE
If you are familiar with CSS, you can customize it appearance by adding your own CSS code. This has a dedicated CSS section to add your own CSS code easily.
SOUND NOTIFICATIONS
Users will hear a notification sound when they receive a chat message. They can mute it for a particular chat by just clicking on the mute button.
RECENTLY SHARED PHOTOS
Users can easily access recently shared photos in chat rooms or a conversation. This shows it as a gallery where you can easily navigate through shared photos.
MOBILE FRIENDLY
This is fully responsive and mobile-friendly. It is compatible with Android, iOS, and other mobile operating systems and browsers. Users will get a native app feeling when they are using it on a mobile browser. The Admin Dashboard is also mobile friendly. You can manage your site wherever you are just on your mobile phone.
LINK PREVIEWS
When someone shares a link, This shows the preview of the link immediately. The preview data get cached. The process will not slow down your website. The preview contains the image from the linked website, the page title from the website, and meta description.
ABOUT US PAGE
It allows you to maintain an about us page. Rich text editor makes it easier to edit the about us content through the admin dashboard.
CONTACT US PAGE
It has a dedicated contact us page where your visitors can fill a form and contact you. You’ll receive an email when someone contacts you. You can add your postal address and phone numbers to the contact us page through the dashboard.
GDRP READY
This is GRDP ready. It has an interactive cookie consent popup and other customizable policy pages.
PRIVACY POLICY / COOKIE POLICY PAGES
According to the GDRP compliance guidelines, it is important to maintain privacy and cookie policy pages on your website. With it, the process is simple. You can enable the privacy policy page and add your own policy there.
TERMS AND CONDITIONS PAGE
Another page you should add to your website is a terms and conditions page. Like the privacy policy page, you can enable or disable this through the admin dashboard.
RTL SUPPORT
It fully supports RLT languages. It has an RTL support user interface. The Admin panel is also enabled with RTL support.
PROFANITY / BAD WORDS FILTER
You can define your own array of swear words in the admin dashboard. Your users will not be able to send those words to other users. Bad words will be replaced by stars. Users will not be able to bypass the filter by adding special characters between bad words either.
IMAGE LAZY LOADING
All images use lazy loading techniques to speed up the loading time and save user bandwidth. Images are not loaded until the user scrolls and images come into the user’s screen.
Demo
Login Link:
Frontend Link:
Login as Admin
Username:
Password: