DockMaster Mobile
A Progressive Web App built for service technicians. Clock in, manage work orders, check out parts, search boats, and upload attachments — all from any device, even without an internet connection.
Works on iOS, Android, tablets, and desktop browsers
Built for the Dock, the Yard, and the Water
True offline-first architecture means your technicians never lose work — even in areas with no signal.
How It Works
- Mutations queue locally when offline and sync automatically
- IndexedDB storage ensures no data loss across sessions
- Service worker precaches the entire app for instant load
- Background sync retries failed uploads with exponential backoff
What Works Offline
- View previously loaded schedules and time cards
- Browse cached boat details and work orders
- Compose time entries (submitted on reconnect)
- Review attachments stored in local cache
Photo & File Attachments
Capture photos, upload documents, and attach files to any work order — online or offline. Everything syncs automatically with DockMaster Desktop.
- Camera capture (front/rear) or photo gallery picker
- Upload PDFs, images, and documents (up to 50 MB)
- Offline storage with automatic upload on reconnect
- Attachments linked to specific Work Order operations
- File security: extension whitelisting and MIME validation
- Optional descriptions for each attachment
Upload Flow
- 1Open time clock or time card entry
- 2Tap camera, gallery, or file browser
- 3File validates and uploads to S3 storage
- 4Attachment appears in DockMaster Desktop instantly
If offline, files are stored locally and upload automatically when connectivity returns.
On the Job
Daily Workflow
- One-click clock in/out with live timer
- Search work orders by customer, boat, or WO#
- Mark labor finished or appointment complete
- Geofence-aware clock restrictions (optional)
- 6 AM – 6 PM timeline with all appointments
- Color-coded labels by status category
- Tap any appointment to clock in immediately
- Date navigation with calendar picker
- Daily summary of all time entries
- WO#, operation, customer, hours per entry
- Edit or delete unbilled entries
- Billed status indicators
Built for the Field
Field Tools
- Search by boat name, owner, or HIN
- Dimensions, propulsion, and condition details
- Current slip/berth location and status
- Full operation history (past work orders)
- Barcode scanner mode for hands-free lookup
- Text search by part name or number
- Quantity entry with live price totals
- Pending/billed status per checkout
- Hours-only or start/stop time modes
- Work order validation with operation selection
- Standard hours display per operation
- Attach files before submission
Geofence Time Tracking
Ensure technicians can only clock in and out when they're physically at the marina. Set a GPS boundary around your yard and let the app enforce it automatically.
- Define a center point and radius around your marina or yard
- Technicians are blocked from clocking in outside the boundary
- Strict mode requires GPS — no location means no clock-in
- Violations are logged for admin review
- Optional per-technician — enable only for the crews that need it
- Works alongside schedule and time clock features
How Geofencing Works
- 1Admin sets the marina's GPS coordinates and fence radius
- 2Technician opens the time clock and taps Clock In
- 3App checks GPS position against the geofence boundary
- 4If inside: clock-in proceeds. If outside: blocked with alert
Geofencing is optional and configured server-side — no setup needed on the technician's device.
Admin Controls
Per TechnicianAdministrators control exactly what each technician can see and do. Permissions are configured server-side and enforced in the app automatically.
Access Controls
- Enable/disable time clock access
- Enable/disable manual time entry
- Force hours-only mode (no start/stop)
- Allow/restrict time entry editing
Attachments & Parts
- Add/view/delete attachment permissions
- Tiered visibility levels (0-3)
- Parts checkout enable/disable
- File upload size and type restrictions
Location & Security
- Geofence enable with custom radius
- Strict mode (GPS required to clock in)
- Geofence violation logging
- HTTPS-only API communication
Platform Features
Frequently Asked Questions
Does DockMaster Mobile work without internet?
Yes. DockMaster Mobile is offline-first: technicians keep clocking time, adding notes, and working their schedule without Wi-Fi or cell signal, and everything syncs automatically when connectivity returns.
Do technicians need to download it from an app store?
No. DockMaster Mobile is a progressive web app (PWA) that installs to the home screen straight from the browser on iOS and Android — no app store, no IT deployment.
How do technicians track time on jobs?
Technicians clock in and out against work order operations from their phone. The office sees active clock-ins live in DockMaster Web, and geofencing can verify that clock-ins happen on site.
Can technicians attach photos and files to jobs?
Yes. Technicians capture photos and attach files directly to work orders and operations from the field, so documentation lands on the job record instantly.
How does parts checkout work in the field?
Technicians look up parts or scan a code with the device camera and check parts out against the work order — keeping inventory and job costing accurate without a trip to the parts counter.
Get Started