Dart
DART
Precision Executed
Invalid username or password
v3.2 · DART Group · Dredging Division
Dart
DART
Offline queue: 0 entries pending.
Warning
⏱ Log Standing Time
A claimable day where the crew was on standby but no work was performed.
Who and what was on standby — recorded so the standing time can be quantified later. Each person is logged with the standing hours.
Scan Employee Badge
What would you like to capture?
Only standing time today?
No work performed — waiting for client, weather, or breakdown. Logs a claimable day without filling the full diary.
A. Project & Date
B. Equipment on Site
EquipmentOdo/Hr StartReason if changedOdo/Hr EndMachine HrsFuel (L)RemarksPhoto
C. Personnel on Site
QR scan required for this project — supervisors must scan each worker's Odoo badge to add them. Manual entry is disabled.
NameRole / TitleTime InTime OutMan-Hrs
D. Activities / Work Done
DescriptionLocation / ZoneStart Time
E. Delays & Downtime
Category *Description *EquipmentStart *End *HrsResponsible
F. Visitors / Inspections
NameOrganisationPurposeTime
G. Health, Safety & Environment
H. General Notes & Totals
Site Photos (optional, up to 3)
Daily Diary Report
Machines whose assigned checklist is overdue for its frequency (daily > 3 days, weekly > 10 days, monthly > 22 working days since the last submission).
Litres per machine hour — last 12 months (diary fuel ÷ diary machine hours).
Open checklist issues. Resolve (with a comment) to clear.

Select filters and click Refresh.

Filter Invoices
Invoices

Click Refresh to load invoices.

Invoice Coverage Report
Diary Entries

Click Refresh to load coverage data.

Invoice Discrepancy Report
Per-Project Summary

Click Refresh to load discrepancy data.

Link Diaries to Invoice
📁 Projects
🚜 Equipment & Checklists
👷 Personnel & Users
⚙ System & Data
Odoo Integration
Database Backup
One CSV per table inside a ZIP — portable, human-readable, restorable.
Odoo Connection Settings
In Odoo: Profile > Account Security > API Keys
Projects 0
Showing active only.
Equipment / Fleet 0
Showing active only.
Personnel / Employees 0
Showing active only.
User Management
Edit User
Add New User
Odometer Continuity Audit

Scans all diary entries for odometer gaps where a diary's starting reading doesn't match the previous entry's ending reading for the same equipment. Sorted by gap size.

Bulk Import — Historical Diaries

Import previous daily diary entries from an Excel spreadsheet. Download the template, fill in your data, then upload it here.

Opens pre-filled .xlsx with instructions and column reference
Upload Completed Template
Importing…
🔧 Checklist Templates

Author and edit equipment checklist templates. Templates attach to a category (or a single machine, or are global). Editing never changes past submissions — they snapshot the item text + revision.

🏷 Checklist Categories & Equipment Tagging

Equipment, projects and people are synced from Odoo and read-only here. Categories are an in-app grouping; tag an existing machine into a category so it inherits the matching checklist templates.

Equipment → Category assignments
🛠 OEM Maintenance Intervals

Set service intervals per machine (hours). 'Current hours' is the latest hour-meter (odo) reading from the daily diary. Next-due / overdue is computed below. (WhatsApp alerts can be wired to this later.)

Custom 'set hours' rules
Company Dashboard
Equipment Status

Loading…

Unresolved Equipment Issues

Loading…

Diary Submission Calendar — Per Project
Submitted Missing Public Holiday 🇿🇦 Weekend Future
Monthly Activity — Last 12 Months
Machine Utilisation % by Project — Last 12 Months
Equipment — Machine & Idle Hours
📡 Communications

Weekly Report

WAHA not connected — configure WAHA_URL and WAHA_API_KEY first.

Diary Reminders

Personal WhatsApp reminders to site managers. Enable per project in the table below. Never sends on Sundays.

Project Contacts

Assign a site manager and escalation contact per project. Reminders are opt-in — enable the toggle per project.

Loading…

Message Log

Loading…
← Choose entry type
🔧
Equipment Checklists
New Checklist
Site Consumables — restock request (optional; separate from machine checks)
Sign-off
Entry Detail