XOEye is a webclient for the calls. It includes an admin panel with all calls list, user list, and device list. Through this admin panel user is able to call another user, which is currently online. Likewise system allows to add more than one user to the call. Frontend was made on React.js, also to update call data a sockets were used. The calls themselves is implemented via WebRTC (code for this part was ready, but we had to transfer in from jQuery to React). As well for the login we created a separate OAuth 2.0 server on Node.js (application authorization serves through it). And the backend was written on Groovy.
We team our clients up to turn their ideas into life, providing cutting-edge programming technology solutions paired with a clean and appealing design. Our focus is on delivering products meeting requirements and exceeding expectations.
Our skilled and ambitious Thrive.io team has been delivering solutions for our clients from Europe, the US, Canada, and Australia for over a decade now. To develop the very product you are looking for, we offer our full-stack Web and Mobile Developers and QA and Project Managers. Our Creative Department enjoys visualizing your most incredible ideas. Being flexible, we make the development process fully comfortable for you by supporting all kinds of agile processes, including Scrum, Kanban, and Waterfall. High-quality websites, Mobile and Social networking applications - it is all about our team.