Features

Jobs, schedule, transfer, tools, freemium

Work orders (Jobs)

Each job is a work order for a customer boat appointment.

Field areaContents
IdentityWork order number (WO-YYYY-####), title, type
AssignmentAssignee name/phone, assigned-by, priority, schedule block
Place/timeMarina, slip, appointment
VesselOwner, boat name, make/model, HIN
Type-specificClaim #, referral partner, deposit, cancel reason
DiagnosticsProblem → Identification → Testing → Action → Handoff
CostsLine items: Expense, Parts, Labor, Service with running totals
EvidenceField progress log (arrival, notes, photos, delays, departure) + completion gates
PDFWork order PDF with firm letterhead (name, address, phone, email, prepared-by)
LifecycleCreated → Pending → Complete → Archived

Work order types

TypeIntent
Service callStandard on-site / shop repair
Insurance claimDamage documentation for underwriter
Deposit / holdScope held against deposit
CancellationCancel reason, fees, confirmation
ReferralHand to partner shop
Yard handoffOpen items for yard or next shift
AbandonedIncomplete work with recovery notes
WarrantyFollow-up on prior work
Estimate onlyNo repair authorization
EmergencyPriority call-out
OtherGeneral

Schedule (manager board)

Platforms

DeviceLayoutTypical user
iPhoneTab barField personnel
iPadSidebar + schedule boardManager
MacMac Catalyst, sidebar, large default windowOffice / boss desktop

Work-order transfer (manager ↔ worker)

Same idea as Intrepid Marine / CRSpit portable records:

DirectionAction
Manager → workerExport .msworkorder → Messages / Mail / AirDrop
Worker receivesOpen file or Transfer → Import → jobs appear in queue
Worker → managerSelect jobs → field return package → share back

Format: JSON, extension msworkorder, UTI com.grego.marineservicetech.workorder.

Tools inventory

Locations (Service van, Shop, Toolbox, custom) and tool items with qty, serial, notes. Clean install has no demo tools.

Appointment customer text (1 hour before)

While the app is running, if the tech (Firm & tech profile name) has a ticketed assignment with an appointment today, about one hour before a sheet prompts Send message to customer with three canned SMS options:

  1. On time — will see you at the boat
  2. Running late (~20 min)
  3. Problems — reschedule?

Uses the work order’s customer phone field when set. “Not now” dismisses without re-nagging for that appointment.

Loan / Borrow

Main tab Loan — a memory ledger for gear and consumables that move between people (not stock counts). Track Loaned Out vs Borrowed, person, notes, optional photo and reminder, mark returned.

Example: loan Tony Soprano 3 rolls of plastic tarp. Footnote: probably not gonna get this back.. — record it anyway so you remember who took how many.

Full guide: Loan / Borrow documentation.

Weather map & navigation charts

Same map stack as Intrepid Marine (More → Weather map):

ModeLayers
WeatherAnimated NEXRAD reflectivity loop (precip), surface temperature, watches/warnings
USNNOAA ENC depth & aids (U.S.); GEBCO / EMODnet bathymetry + OpenSeaMap seamarks (tropics / global free)

Map settings (More → Map settings): default radar center (GPS or coastal catalog), animate radar loop, chart region (Auto / U.S. NOAA / Tropics / Global free), lock chart overlays during pan. Not for primary navigation.

Dictation

Memo dictation panel plus mic-enabled diagnostic and survey fields (Speech framework).

Firm profile

Firm name, tech name, phone, email, and optional logo/sign photo — used on PDF letterhead and assignment stamps.

Freemium (work-order transactions)

TierAccess
FreeFirst 12 work orders (a dozen) created or imported as net-new; view/edit/complete always free
PremiumUnlimited work orders (in-app subscription)

Paywall is wrapped around creating work orders (Jobs +, Schedule Assign, import inserts).

Data & storage (About)

More → Data & storage shows on-device memory by category (job photos, progress photos, job data, export/PDF cache, firm logo, tools) and actions to free space: