This is a sample application showing how quickly and easily it is to add the Azure Communication Services to a Telemedicine application using the Azure Communications Javascript SDK and some other Azure services on a react app Contoso Med App with a backend service ACS Node built using Node.js and Express.js that helps the client-side application connect to Azure.
- SMS service on appointment booking.
- Chat service
- Chat between Patient and QnA Bot.
- Add doctor to the patient - bot conversation
- Chat between Patient and Doctor.
- Calling between Patient and Doctor.
- User authentication.
- View doctors and book appointments.
- Chat with QnA bot to book appointment or start a support consultation.
- Contoso Med Web App - To set-up the client-side application
- Contoso Med API - To set-up the backend service
- QnA Maker Bridge - To set-up a bridge between your QnA bot and Azure Communication Services using Azure Functions
- What is Azure Communication Services? - Know more about Azure Communication Services
- Azure Communication Service on GitHub - See latest Samples, SDKs, Release Notes, Ask questions or file issues here
- React - Library for building user interfaces
- Node.js - Server-side scripting language
- Express.js - Web application framework for NodeJS