Integrate Instant Messaging into App - Reposting
$1500-3000 USD
Plačilo ob prevzemu
What is existing:
z-waka ([login to view URL]) is a startup in Myanmar that is developing a cloud-based electronic medical platform. The application has following features:
Doctor can create patient accounts and write medical records for their patients
Patients can view the medical records and share their medical records with other doctors
We have not publicly released our platform yet, but are still in the testing phase. Our current architecture looks as follows:
- Backend in [login to view URL] with Postgresql database. APIs serve as single interface for mobile application and for web application
- Native android mobile application that connects to the backend
- Angular.js SPA responsive web application that connects to the same API as the mobile application
The platform is based on unique mobile numbers. A patient account is created based on his mobile number. A patient can have several sub accounts for his children, wife, etc. Therefore, each patient account has a main account and optional sub accounts. A patient can switch between main account and sub accounts (similar to gmail app). Each sub account has its own doctors, medical records, etc. A unique feature of the app is that doctors can search for patients by mobile number or name in the database and if they find a patient, they can add them as patients. If a patient accepts the request by the doctor, the doctor gets access to the patient’s full history of medical records written by any doctor.
What is to be developed:
For the next release, we would like to integrate an instant messaging feature so that patients can communicate with their doctors. The release will integrate following features:
- Patient can request a chat session from their main account or one of their sub accounts with the respective doctor of that account
- Doctor can accept a chat request
- Once the chat is accepted by the doctor, a new session is opened
- Doctor can open a chat session with any of his patients
- Doctor and patient can switch to other views of the app during chat
- The chat is real-time and should have minimal lag and be fluent
- The chat can include text messages, multiple images, video clips and audio notes through camera, gallery, file select, microphone recording
- The instant messaging includes audio call and video call feature
- The session can be terminated by doctor or patient or by rule if there has not been any activity for a set period of time
- Chat history can be viewed by patient for his own account and for his sub accounts, load more if long chat history
- Chat history can be viewed by doctor, load more if long chat history
We expect a similar look and feel as Facebook Messenger.
The implementation of the chat feature would require:
- Extension of existing Android app to include instant messaging
- Setup of Quickblox as a backend
- Extension of Angular web applications is not included
The Developer agrees to transfer all intellectual properties of the work developed for this project to the Client and agrees that all previously existing work (Android app, backend, frontend, designs) revealed to the Developer belongs to the Client and will not be used elsewhere.
ID projekta: #17156629
Več o projektu
27 freelancerjev ponuja v povprečju za $2418 na tem delu
Hello I read your project description that is to Integrate Instant Messaging into App and I am very interested in your project. As you can see from my freelancer profile, I have top certificated skills and have good Več
Integrate Instant Messaging into App - Reposting Dear sir I have completed projects similar to your requirement in the past. If you could share your project detail requirements, I will share relevant past work a Več
As a self-employed, reliable, and highly experienced Freelancer with expertise in iOS/Android mobile app development, I am certain you will find my skills and talents to be of value. With this in mind, I invite you to Več