Skip to content

MiniROV Divelog Web Application Developer Notes

The MiniROV Divelog application can be found at https://coredata8.shore.mbari.org/divelog-minirov/

In January of 2024, we decided to move the Dive log applications to web based applications for many reasons so this is a document describing that process, architecture and development.

It is a NodeJS application that is running inside a Docker container on the machine coredata8.shore.mbari.org. It has a REST API which has an OpenAPI specification that can be found here:

https://coredata8.shore.mbari.org/divelog-minirov/rest/v1/api-definition

And the Swagger UI can be found here:

https://coredata8.shore.mbari.org/divelog-minirov/rest/v1/api-docs/

It is a pretty straightforward NodeJS Express application. The development details can be found here. And some operational documents can be found here.