We made a Chat Application that is Fast, Reliable and Affordable
We made a Chat Application that is Fast, Reliable and Affordable
Overview
We planned to create an integrated and composite chat application based upon WebRTC technology.
The objective was to make it cross-platform compatible with all WebRTC supported browsers for both PC and Mobile devices.
We wanted to develop the application with all the good to have and the necessary features like one to one audio/video chat, group chat, conferences, file sharing, screen sharing, and white-boarding.
In addition to the features, we wanted the application to be fast, reliable and affordable.
Challenges
To design, develop and integrate the audio, video, text chat, file sharing, and all other options for both mobile and web environments.
Creating and developing the code for the web version in a way that it is easy to be integrated into any website and it takes lesser time to upgrade and maintain the application.
To create a central database for both web and mobile systems.
To build a SaaS based or a Cloud based system with multilevel access facility which will be available for access by a Super-admin and the admins.
Implementation of Plan
An admin profile was built giving users the access to:
- List of all registered users
- Block an user
- Edit details of an user
- Delete a user
- List of all online users
- Chat history (including files shared) – based on date, based on user
- Reset/Change Password
- List of all groups
- Members in a Group
- Option to ban a group, etc.