Exposit Business Messenger is a prototype of a corporate instant messenger with a user-friendly interface and responsive design on Android and iOS developed using WebRTC and Angular2 / TypeScript.
The Messenger development was originally considered as a "training ground" for new employees and experiments with up to date technologies. The specification was designed in order to cover the functional and technological stack that is often required in real projects: authorization and user roles, files management, REST, WebSockets API, WebRTC, adaptive layout and single-page web application client.
The Messenger has 2 big modules:
Chat: messaging is based on WebRTC:
A virtual room in 3D space with scripts for changing interior.
Mobile application for testing the effectiveness of photo-separators' settings.
Corporate application for the rapid exchange of information between users.
iOS application that allows users to trace the history of their house.