Facilities · maintenance
Maintenance platform for industrial parks
A CMMS for a landlord operating 87 industrial and logistics parks with 800 tenant organizations. Eight user roles across both sides of the landlord–tenant relationship — admins, property managers, technicians, external suppliers, tenants — with modules and even individual fields gated by role. Eleven modules: ticketing, dispatch, warranties, planned events, bulk Excel import, and a map-based roof-access workflow where hand-drawn roof zones feed both warranties and time-bound contractor access.
The hard parts: A 14-column, user-reorderable ticket table over genuinely server-driven pagination and filtering; a six-state ticket lifecycle with SLA deadlines auto-computed from priority; cascading location selects that must invalidate downstream choices correctly; a field-level audit trail rendered as a readable diff feed; and a two-way sync with a third-party facility platform — a state-machine crosswalk where “don't send” is a valid mapping.
- React
- TypeScript
- Vite
- Emotion
- MapLibre GL
- 87industrial parks
- 800tenant organizations
- 8user roles
- 14columns in the ticket table
- 6ticket lifecycle states