MERMAID CollectAngular web app that uses a Service Worker to provide offline coral reef data entry via a web app in the field