Feb 22, 2023
No image
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.
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.
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
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