Defect Reporting System (DRS)
Real-time, Offline-Capable, Role-Based Defect Tracking for Fleet Operations
A purpose-built platform to track, manage, and close vessel defects — designed for the unique challenges of maritime operations including intermittent connectivity at sea.
- Vessel-to-Shore unified defect tracking
- Full offline functionality at sea
- Role-based access: Crew, Shore & Admin
- Complete lifecycle audit trail
| Environment | Role | Mode |
|---|---|---|
| 🚢 Vessel (Onship) | Crew creates & manages defects | Offline-capable |
| 🏢 Shore (Onshore) | Fleet Managers, Superintendents, Admins | Online (Cloud) |
Request a DRS Demo or Consultation
Discuss your fleet's defect management requirements, customisation needs, and implementation timeline with our maritime software specialists.
End-to-End Defect Management for Maritime Operations
DRS connects Vessel Crew with Shore Management in a unified system — designed for the real challenges of fleet operations, including working without internet at sea.
The Maritime Problem
- Vessels at sea have limited or no internet connectivity
- Traditional defect tools fail without a connection
- No unified view across vessel and shore teams
- No quality gate before a defect is marked closed
- Compliance and audit requirements go unmet
What DRS Delivers
- Offline-first architecture — full functionality at sea
- Real-time vessel-to-shore synchronisation on reconnect
- Role-based access for Crew, Shore & Admin
- Shore approval workflow as a quality gate
- Complete audit trail for every action
Role-Based Access — Right Access for the Right People
Three clearly defined roles ensure every user sees exactly what they need — and nothing they shouldn't.
Vessel Role
- Create, update, and manage defects for their assigned vessel
- Request defect closure with evidence (images + remarks)
- Full functionality offline — works at sea
- @mention crew members, attach files and images
Shore Role
- View all defects across the entire fleet
- Approve or reject vessel closure requests
- Internal shore-only communication channel
- Fleet analytics, reports, and notifications
Admin Role
- All Shore capabilities included
- Register new vessels and create user accounts
- Assign vessels to users with role enforcement
- Full system configuration and oversight
From Open to Closed — Fully Controlled
Every defect follows a structured, auditable workflow with enforced quality gates at each stage.
Defect Created
Vessel crew identifies and logs defect with equipment, description, priority, target date, and initial remarks.
Pending Closure
Crew submits closure request with minimum 50-character remarks and before/after images as evidence.
Shore Approves / Rejects
Shore reviews closure remarks, images, and full discussion thread. Approves to close or rejects with comments.
✅ On Approval
Defect marked CLOSED. Timestamp, closed-by user, and all shore remarks permanently recorded in audit trail.
❌ On Rejection
Shore adds rejection comments. Defect returns to OPEN. Vessel must resolve and resubmit closure request.
📋 Audit Thread
System auto-generates thread entries for every status change — who changed what and exactly when.
Vessel Crew's Command Center
A powerful defect table with inline editing, smart multi-filter, column customisation, and full image management — all accessible offline at sea.
Click any row to expand full details, images, and discussion thread. PR (Purchase Requisition) number shown per defect.
Inline Editing
Edit equipment, description, priority, and dates directly in the table — no modal required.
Smart Multi-Filter
Filter by source, priority, status, deadline, and date range simultaneously with colour-coded active filter indicators.
Image Gallery Modal
Before/after photo management with full gallery view on any defect row.
Customisable Columns
Drag to reorder, show/hide any column. Sort by any field. Your view, your way.
Auto-Generated Defect ID
Unique sequential ID per vessel (e.g., VESSEL#0042) auto-assigned on creation.
Built-in Communication — No Separate Chat Tool Needed
Every defect has a full discussion thread with @mentions, file attachments, and a separate shore-only internal channel invisible to vessel crew.
✅ Closure remarks highlighted in green
Status changes auto-posted as system messages. @mentions trigger real-time notifications to tagged crew.
🔒 Internal messages — vessel crew never sees these
Shore staff toggle between External and Internal chat. Shown on blue background. Perfect for internal escalation without vessel visibility.
Fleet-Wide Visibility in One Screen
Shore managers see every defect across every vessel in a single unified view — with a quality-gated closure approval workflow.
Global Defect Table
All vessel defects in one unified view with vessel name, Owner flag, and Dry Dock flag per row.
Edit Any Defect — Any Vessel
Toggle Owner flag (shore-responsible) and Dry Dock flag (scheduled for dry dock) directly from the global table.
Multi-Vessel Filter
View one or many vessels simultaneously. Combined filter logic for Owner, Flagged, Dry Dock, and Pending Closure.
Live Notifications
Real-time badge with unread count refreshed every 15 seconds. Three types: MENTION, ALERT, SYSTEM. Click to navigate directly to the defect.
Live Activity Feed
Shore aggregates events across all vessels. Filter by vessel, priority, source, and date range — search every event in real time.
🔐 Shore Closure Approval Workflow
Full Functionality at Sea — No Internet Required
The same backend application runs locally on the vessel in OFFLINE mode — own database, own file storage, complete functionality without a connection.
Vessel Goes Offline
All operations continue uninterrupted. Data is written to the vessel's local PostgreSQL database immediately.
Every Change is Queued
A SyncQueue entry is created for each write operation — defects, threads, attachments, and PR entries.
Internet Returns
Background sync worker detects connectivity via a 3-second health check — suited for slow maritime satellite links.
Bidirectional Sync
Vessel pushes queued changes to shore. Shore pushes latest changes back. Files uploaded to cloud storage on reconnection.
Sync Engine — Configuration
Fleet Health at a Glance
Visual KPI charts and fleet statistics cards give shore managers and admins instant insight into fleet-wide defect health — all charts update in real time.
Priority Distribution — All Vessels
Open vs Closed Breakdown
Enterprise-Grade Security & Full Accountability
Every action is secured and tracked — from authentication to data access to file storage and closure records.
Excel-Based Reporting Built for Operations Teams
Export and import defect data in Excel — the format your operations team already understands.
📤 Export to Excel
- Multi-select filters: vessel, status, priority, source, date range, description search
- Choose which columns to include in the export
- Sheet 1: Full defect list with data validation dropdowns (editable)
- Sheet 2: Detailed report with embedded before/after images (180×180, centred)
- IST timezone formatting throughout the export
- Available from both Vessel and Shore views
📥 Import (Bulk Upload)
- Download template (vessel or shore version)
- Drop or upload filled Excel file to import
- Automatic duplicate detection (vessel + equipment + description + date + source)
- Skip-errors option for partial import success
- Import summary shown on completion
- Vessel Registration: IMO validation (7-digit format)
Built for Maritime. Ready for Your Fleet.
Every feature in DRS was designed to solve a real maritime operations problem — not adapted from a generic defect tool.
Discuss DRS for Your Fleet on WhatsApp
Get quick answers on customisation, vessel types, equipment lists, defect sources, and implementation timeline.
Live demo available • Customisation available (equipment lists, defect sources, vessel types)
Frequently Asked Questions
Talk to Our Maritime Software Expert
Speak with our specialists to understand DRS capabilities, customisation options, and implementation planning for your fleet.