Our medical experience sharing platform allows users to annotate images to highlight and comment on specific areas of interest. This can be a useful tool for sharing insights and observations with other healthcare professionals. However, the annotation feature is currently not connected to the backend, which means that any annotations created by users are not being stored or shared.
In order to make the annotation feature fully functional, I need to create a backend connection that follows W3C standards for image annotation. This will involve implementing a server-side API for handling annotation requests, modifying the frontend code to send requests to the API, and testing the feature to ensure that it is working correctly.
Steps:
1) Determine the data format that will be used for storing and exchanging annotations. The W3C recommends using the Web Annotation Data Model (WADM), which is a JSON-based format for storing annotations.
2) Implement a server-side API for handling annotation requests. This API should support the following functions:
Creating a new annotation
Retrieving an existing annotation
3) Modify the frontend code to send requests to the API when the user creates, updates, or deletes an annotation. The API should return the updated annotation data in the WADM format.
Description:
Our medical experience sharing platform allows users to annotate images to highlight and comment on specific areas of interest. This can be a useful tool for sharing insights and observations with other healthcare professionals. However, the annotation feature is currently not connected to the backend, which means that any annotations created by users are not being stored or shared.
In order to make the annotation feature fully functional, I need to create a backend connection that follows W3C standards for image annotation. This will involve implementing a server-side API for handling annotation requests, modifying the frontend code to send requests to the API, and testing the feature to ensure that it is working correctly.
Steps:
1) Determine the data format that will be used for storing and exchanging annotations. The W3C recommends using the Web Annotation Data Model (WADM), which is a JSON-based format for storing annotations. 2) Implement a server-side API for handling annotation requests. This API should support the following functions:
Reviewer: @BeratDamar Deadline: 25.12.2022 23.59