The WildAid Marine Program works to protect vulnerable marine environments.
O-FISH (Officer Fishery Information Sharing Hub) is a multi-platform application that enables officers to browse and record boarding report data from their mobile devices.
This repo implements the iOS O-FISH app.
Details on installing all applications making up the solution can be found here.
The details behind the data architecture, schema, and partitioning strategy are described in Realm Data and Partitioning Strategy Behind the WildAid O-FISH Mobile Apps.
This is the iOS Mobile app for O-FISH. To build and use the app, you must first create and configure your serverless backend application using the WildAid O-FISH MongoDB Realm repo. Or you can easily get a login to the existing sandbox environment.
To build:
o-fish-ios/LocalConstants.swift.tmpl
to o-fish-ios/LocalConstants.swift
realm_app_id
in o-fish-ios/LocalConstants.swift
pod install
pod install --repo-update
To be able to login to the app once it is built, you need to create a user in your instance of the O-FISH Realm App.