Appearance
DirectPort Mobile App Guide
The DirectPort mobile app lets vessel captains track voyages, log events, manage cargo, and coordinate with operations — all from your phone. Available in English, German, French, and Dutch.
Setup & Login
Installation
Download from the App Store (iOS) or Google Play (Android), or via your company's distribution.
Account Creation
- Open the app and choose your language
- Tap Sign up and fill in: name, work email, password
- After "Registration successful", sign in with your credentials
Your Captain Profile ID
Your short ID appears in the top-right corner of the main screen. This is your unique identifier — operations teams use it to assign you to voyages.
To share it: tap the code to copy it to your clipboard, then paste into a message or email.
Share your ID early
Operations teams need your short ID to assign you voyages. Share it when you first start working with a new operations team.
Navigation
The app has a tab-based layout with a side drawer menu (hamburger icon):
- Main screen — voyage list with calendar/week view
- Side drawer — user info, language selector, app version, sign out, delete account
- Voyage detail — tap any voyage card
- Sub-screens — events, cargo, emissions (accessible from voyage detail)
Voyages
Dashboard
The main screen shows today's date with a scrollable week view. Voyages are categorized:
| Category | What it shows |
|---|---|
| Active | Ongoing voyages (status ACTIVE, not all stops completed) |
| Upcoming | Next 2 voyages where first stop ETA is in the future |
| Past | Last 2 completed voyages |
| Other | Everything else (manual, external, or uncategorized) |
Voyage data auto-refreshes every 10 seconds. Pull down to force a refresh.
Voyage Cards
Each card shows:
- Route — origin and destination with timeline visualization
- Cargo — total weight (MT) and product name
- Cargo type ID — formatted as YYYY-MMM-###
- Color coding — green (active), blue (upcoming), gray (past/other)
- Quick event button — jump straight to event logging for active/upcoming voyages
Voyage Detail
Tap a card to see full details:
- Reference ID and cargo type yearly ID
- Cleaning code — selectable (A, B, C, or D)
- Fuel & emissions — fuel type, consumption, calculated CO2
- Last known cargos — recent vessel cargo history (expandable)
- Documents — shared documents with download links (signed URLs, valid 1 hour)
- Voyage stops — ordered list with all timestamps per stop:
- Arrival at waiting area
- Actual arrival (ATA)
- Transfer start / end
- Actual departure (ATD)
- Map view — terminal locations on a map
Adding Voyages
Tap the + button at the bottom to add a voyage manually:
- Choose type: Planned Voyage or Voyage (External)
- Fill in title and details
- The voyage appears under "Other"
Sharing Voyages
You can share a voyage with another captain using their short ID. The system supports up to 5 captains per voyage, assigned to slots in order.
Event Logging
Events record voyage milestones and notify operations teams in real-time.
Active voyage required
You can only log events on an active voyage. If the voyage is not active, all event cards will be disabled.
Available Events
| Event | When to use | Applies to |
|---|---|---|
| Departure | Leaving a port/terminal | Any stop |
| Arrival at Terminal | Reaching the terminal facility | Any stop |
| Arrival at Waiting Area | Positioned and waiting | Any stop |
| Start Loading | Loading operations begin | Loading stops only |
| End Loading | Loading complete | Loading stops only |
| Start Discharge | Discharge operations begin | Discharge stops only |
| End Discharge | Discharge complete | Discharge stops only |
How to Log
- Open your active voyage and tap the events button (top-right)
- The screen shows your current stop with its type badge
- Tap the relevant event card (disabled cards don't apply to your current stop)
- Set the time — defaults to now; adjustable up to 24h in the past or 15min in the future
- For loading/discharge: toggle between Start and End operation
- Confirm — the event is recorded, the voyage updates, and operations is notified
Events are displayed in a 2x3 grid: Loading, Departure, Discharge, Other (placeholder), plus full-width Arrival at Terminal and Arrival at Waiting Area buttons.
Cargo Management
Access via voyage detail > last known cargos section.
- View cargos — accordion list showing product name and bill of lading date (most recent 3 by default)
- Add cargo — tap the add button, select a product (searchable dropdown filtered by tenant), set the bill of lading date (max = today)
- Edit cargo — expand any cargo item to update product or date
- Mark all up to date — validates all cargos at once
When adding cargo, the app suggests your most-used product as default.
Fuel & Emissions
Access via voyage detail > fuel & emissions card.
- Select fuel type: HFO, MDO, MGO, LNG, Methanol, or Diesel EN590
- Enter fuel consumption (numeric)
- Tap Calculate — the app returns CO2 emissions in kg with data source reference
- Save to persist. The system records who last updated fuel data.
Documents
Access via voyage detail > documents section.
- View — documents shared with you by operations, plus any you've uploaded
- Download — tap to open (signed URLs valid for 1 hour)
- Upload — select up to 10 images; the app converts them into a single multi-page PDF, give it a title, and it's attached to the voyage
Only documents explicitly shared with captains or created by voyage captains are visible.
Location Tracking
Toggle location tracking from the main voyage screen. When enabled, the app tracks your position in the background and batches location updates to the server.
Quick Reference
| Action | How |
|---|---|
| Copy captain ID | Tap short ID in top-right corner |
| Refresh voyages | Pull down on voyage list |
| Change language | Side drawer > language selector |
| Sign out | Side drawer > Sign out |
| Delete account | Side drawer > Delete account |
| Contact support | support@directport.eu |