I completed the first goal during the project’s first phase. The next half of the project consists of creating a UI frontend for the Arctic Sea Settings to create, update and delete them using the REST APIs.
The first half of the project’s objective was to create a REST API that would perform the GET operation over the Service Settings data. I have designed a REST API that is able to fetch the data from a .JSON format according to our requirements. For example – if we request the file by sending parameters containing a specific group, then only the settings related to that group would be retrieved and shown dynamically.
The API modeling is be as below –
– /settings/groups -> links to all group’s endpoints.
– /settings/groups/service-provider -> links to settings for service-provider group.
Objectives for Final Evaluation
I am planning to make a specific tab for every group so that one can switch between the groups and perform CRUD operations over all the settings. An optional approach for implementing this would be to provide an EDIT button at the end/top so that the form for changing settings can be further editable.
Below is an example from the 52°North SOS project. The UI will be similar.