Feb 22, 2023
No image
AppDoc
Completed

AppDoc

$75,000+
7-12 months
Poland
6-9
Service categories
Service Lines
IT Services
QA and Testing
Web Development
Domain focus
Healthcare
Programming language
JavaScript
PHP
SQL
Frameworks
Laravel
Node.js
Vue.js
Subcategories
IT Services
Staff Augmentation

Challenge

AppDoc is an e-Health project, that has a purpose of connecting patients and doctors and therefore taking their communications online. The main goal has been to create a sustainable functional website and a mobile application that would be able to connect doctors and patients, with video calls being one of the main features of the application.

Solution

User interface was built as React App which interacts with php based back-end, storing all the user information in MySQL database. This system is integrated with payment gateways allowing users to pay for their appointments and consultations with credit cards or Paypal accounts. Before the appointment, the doctor can examine all the necessary documents and conduct the appointment through the integrated video conference. Additionally application has a text and voice chat. As a to let microservices and Kurento communicate asynchronously with node.js via sockets, we adopted SQS message broker, every microservice was deployed as Lamda service and operating in a way of serverless strategy.

Results

The backend and front-end architecture was developed: A specially designed call server that allows to scale the service horizontally based on Kurento Server based video multi-stream recording/transcoding WebRTC based video-calls on web and mobile HQ Audio streaming/broadcasting Chat service