Chatvia is built with bootstrap v5.3.3 in Nodejs, socket.io with responsive on all devices, and supported with Dark & Light modes. It has many features like one-to-one chat – audio – video call, group chat, contacts, send files, Send Emojis, online users, authentication pages, and many more. It is a real-time chat application using socket.io with MongoDB and MySQL. We have used a browser navigator for audio and video call. We didn’t use any third-party packages for audio and video call.
Test Credentials:
User-1:
- Email – [email protected]
- Password – 123456789
User-2:
- Email – [email protected]
- Password – 1234567899
Features:
- Node Js with MongoDB & MySQL support
- One to One Chat
- One to Many Chat
- One to One Audio Call
- One to One Video Call
- Browser Notification
- Create new Group
- Add new contacts
- Delete message
- Clear all chats
- Edit message
- Copy message
- Google ReCaptcha for Authentication
- Send emojis in message
- Forward message
- Send Audio, Video & Images files
- Capture image through webcam
- Dark & Light mode support
Development techs:
- Nodejs, Socket.io, MongoDB or MySQL, Bootstrap 5
Server requirements:
- Cpanel with Node support or digital ocean or any other server with SSH access.
- Must require SSL installed.
Video Tutorial: