—
Total Documents
—
Approved
—
For Review
—
Draft
Search:
Project:
Type:
Status:
Source:
⚠ Duplicate groups detected — review highlighted rows
Loading…
| Ref Number ↕ | Project ↕ | Type ↕ | Description | Author ↕ | File / Location | Source ↕ | Status ↕ | Date ↕ | Actions |
|---|---|---|---|---|---|---|---|---|---|
📄 Loading documents… | |||||||||
—
Total Events
—
Active Projects
—
Completed Projects
—
Completed Events
—
Site Visits
—
Drone Flights
—
Rope Access
—
Total Cycle Days
—
Days in Field
—
Maint. Pending
—
Next Event
Projects
Loading events…
2026
—
—
No project events found. Tag an event with a project name to see it here.
—
Total Items
—
Active
—
In Maintenance
—
Drones
—
Vehicles
—
🚐 Team P
—
🚐 Team M
—
🔧 Due Soon
—
🔧 Overdue
—
⚠ Low Stock
Loading…
Loading equipment…
0 selected
🚐
Team P — Peugeot
Loading…
Loading…
🚐
Team M — Maxus
Loading…
Loading…
🏭
Storage / Warehouse
Loading…
—
Consumables
—
Out of Stock
—
Low Stock
—
Stocked OK
Loading consumables…
🧩 Accessory Consumables
Consumable accessories linked to equipment
🗂 File Monitor
💾 Storage Overview
Loading…
🗄 Database Tables
Loading…
📁 Project Files
🔗 Data Flow Architecture
—
Active
—
Urgent
—
Received
—
This Month
—
Total Spend
| Item | Qty | Supplier | Est. Cost | Status | Expected | Actions | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Supplier | What they supply | Links | Notes | Actions |
|---|---|---|---|---|
| Loading… | ||||
Add Supplier
Total lists: —
Ready: —
Deployed: —
Returned: —
🎒
No packing lists yet
Create one to organise equipment for a deployment
🎒
| ✓ | Item | Qty | Notes |
|---|
No items yet — click + Add item or ⚡ Auto-fill
HMC Plan
No plans yet. Click + New Plan to create one.
📋
Select a plan to view its schedule
—
—
draft
ZONES & METHODS
SCHEDULE GANTT
Site Surveys
No surveys yet. Click + New Survey to create one.
📋
Select a survey to preview
Project Information
| Project Name | Prepared By | ||
| Location | Starting Time | ||
| Date | Document Ref. |
Building Condition
| # | Description | Remarks |
|---|---|---|
| 1 | Last time Cleaned | |
| 2 | Type of Dirt on Façade | |
| 3 | Building Height | |
| 4 | Façade Area | |
| 5 | Architectural Features | |
| 6 | Entrance Locations | |
| 7 | Façades to be Cleaned | |
| 8 | Roof Inspection | |
| 9 | ||
Site Condition & Constraints
| # | Description | Remarks |
|---|---|---|
| 1 | Parking Spot Locations | |
| 2 | Water / Power Provision | |
| 3 | Traffic Timing | |
| 4 | Surrounding Constraints | |
| 5 | ||
Building Existing Damages
| # | Description | Remarks |
|---|---|---|
| 1 | Cladding / Façade Issues | |
| 2 | Windows & Glazing Issues | |
| 3 | ||
Site Photos
No photos uploaded yet. Edit the survey to add photos.
Project Documents
No tagged documents yet. Open a timeline event, click + on the attachment strip, and choose a document type.
No cycles yet.
Click + New Cycle.
Click + New Cycle.
🏛
Select a cycle to view its schedule & tracker
Work-Day Schedule
(permit-based — no fixed dates)
| Day | Part | Dome | Concurrent | People | Planned % | Notes |
|---|
Daily Completion Tracker
Click any planned cell to record actual %
100%
Partial
0%
Not planned
Planned / pending
⚡ Unplanned
⚠ = deviation recorded
Letter Configuration
30%
Live Preview
New Cleaning Cycle
KTV-PP-001
Add Schedule Row
Record Completion
⚡ Unplanned Work — not in original schedule
| Employee | Item Type | Size | Colour | Qty | Issued Date | Notes |
|---|
No issuances found
| Employee | Item Type | Size | Qty | Return Date | Condition | Notes |
|---|
No returns found
STOCK RECEIVED HISTORY
| Item Type | Size | Qty | Date Received | Supplier | Reference | Notes |
|---|
No stock received yet — click + Receive Stock to log a delivery.
⚙️ Order Settings
Sets per person and buffer % per item category
👤 Employee Size Registry
Each employee's size per item category — sizes vary individually
Loading…
🛒 Order Suggestion
Per size per item — demand = employees × sets, then + buffer
| Type | Title | Ref No. | Project | Issued To | Expiry Date | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Letters are read on this server only — nothing is sent to an outside AI service.
Loading…
New permit workflow
The template defines the stages, deadlines and who-to-call rules.
Company profile (used to fill the CAA form)
CAA RPAS application — fill with this permit's data
Record CAA submission
Only record this after you have typed the code and pressed Submit on the CAA site yourself.
| Photo | Part Name | Part No. | Model | Price (USD) | Source | Actions |
|---|---|---|---|---|---|---|
| Loading… | ||||||
| Ref | Date | Drone | Title | Severity | Status | Parts | Repair $ | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
| Part | Part No. | Model | Condition | Qty | Source | Location | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Method | Glass Only | Non-Glass Only | Both | Total |
|---|
| Site | Zone / Area | Method | Scope | Source | Area (m²) | Surveyed | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
🏷 QR labels
Print labels for . Scanning a label opens that item in FMS (service history, usage, drone details).
Use the address phones will use to reach FMS. A local address only works on the same network; use your remote (for example Tailscale) address if people scan away from base. It is remembered on this browser. Labels are generated on the server, nothing is sent to an outside QR service.
📦 Reorder: items at or below minimum stock
Map
Add Surface Area Entry
Add Stock
Add Part
Log Incident
📋 TEARDOWN LOG (Google Sheet)
paste your form's response-sheet link, then Sync
🧩 DAMAGED PARTS
| Part | Part No. | Qty | Action | Status | Unit $ |
|---|
Pick part from catalog
Permit Detail
Add Permit
Auto-fill fields from a document:
🗂 Pick Document from Registry
📄 Link Document to Equipment
📄 Document
🔍 Scan Documents for Permits
🚪 Mark Employee as Departed
Marking as departed will:
- Exclude them from all future demand calculations
- Remove them from the issuance employee dropdown
- Log any selected unreturned items as returned
Unreturned Items
Employee Size
Only set this if this employee specifically needs a different number of this item than everyone else (e.g. 3 shirts instead of the usual 2). Applies to ordering only — doesn't change other employees.
⚙️ Manage Item Categories
Current item categories
Receive Stock
📎 Attachments
Log Issuance
📎 Attachments
Log Return
📎 Attachments