ChatNet is a fully-fledged PHP Group Chat Room and Private Chat Script
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.
Stop worrying about how to install ChatNet on your server. It is very easy to install our script with the built-in Quick Installer
. Check this installation video to see how easy it is.
CUSTOMIZABLE HOME PAGE
You don’t need to hire another developer to create a homepage for your chat rooms. ChatNet has a built-in modern and customizable homepage
. You can showcase your chat rooms in different styles and switch between different color schemes just by changing a few settings.
UNLIMITED CHAT ROOMS
ChatNet is a multiple chat room script 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.
ChatNet has a dedicated admin dashboard
. Admins can access the dashboard and change and customize ChatNet according to their needs. In the dashboard, you can manage users, chats, appearance, and other site settings seamlessly.
CHANGE THEME & COLOR SCHEMES
ChatNet comes with built-in Light
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
ChatNet comes with a built-in Language and Translation Manager
. You can add your own languages and translations efficiently. ChatNet is 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.
Admins can allow guests to access ChatNet. 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 with ChatNet. 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
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 with ChatNet. 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
Add a little more fun to your chat rooms by enabling GIfs. ChatNet 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
ChatNet has a sticker sharing feature, because why not! You can create your own set of stickers
and upload them to ChatNet. It will automatically be shown to the users.
Built-in emoji picker enables your users to share more than 2000 emojis. Emoji picker is available for mobile users as well.
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.
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.
ChatNet 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.
Users can mark their status as Available
, and Offline
by just clicking on a button. The status will be shown to other users.
In private chats and group chats, users will be able to see when someone is typing a message.
When someone sends a message, ChatNet 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
. ChatNet uses WhatsApp like ticks to showcase this.
ChatNet uses a strong one-way hashing algorithm and bcrypt algorithm
to generate and validate passwords. By this, ChatNet is secured with a strong password security system.
ADD YOUR CSS CODE
If you are familiar with CSS, you can customize ChatNet’s appearance by adding your own CSS code. ChatNet has a dedicated CSS section
to add your own CSS code easily.
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. ChatNet shows it as a gallery
where you can easily navigate through shared photos.
ChatNet 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 ChatNet on a mobile browser. ChatNet’s Admin Dashboard is also mobile friendly. You can manage your site wherever you are just on your mobile phone.
EASY TO UNDERSTAND CODE
If you are familiar with PHP, ChatNets coding is easy to understand. ChatNet has a straightforward coding structure
. Coding is well commented
and self-explanatory. You can easily customize the coding according to your needs.
When someone shares a link, ChatNet 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
ChatNet 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
ChatNet 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.
ChatNet is GRDP ready. It has an interactive cookie consent popup
and other customizable policy pages.
TERMS AND CONDITIONS PAGE
ChatNet fully supports RLT languages. It has an RTL support user interface. The Admin panel is also enabled with RTL support.
We release regular updates for ChatNet. It is easy to update ChatNet with its built-in updater
. We make user you can keep your data and update to the latest version without much effort.
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 in ChatNet 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.