Afaq AMS — Asset Maintenance System
Company asset maintenance with EAV properties, QR labels & preventive plans
Visit live siteArchitected and built a dedicated Asset Maintenance System (AMS) for tracking and maintaining company-owned assets across projects and buildings. Supports asset registry with dynamic EAV properties and QR labels, inventory requests with approval chains, preventive maintenance plans, schedules and service records, plus issue reports with attachments and checklists — with role-based access, SignalR notifications and reporting.
Key highlights
- 1
Asset registry with dynamic EAV properties, building/floor tracking and printable QR labels for on-site scanning.
- 2
Inventory module with requests, approvals, issuing and stock tracking tied to projects and assets.
- 3
Preventive maintenance suite: MaintenancePlan → Schedule → Record with routine assignments, overdue tracking and history snapshots.
- 4
Issue reporting with QR scan, file attachments, assignment and checklist-driven follow-up workflows.
- 5
Role-based access via RequirePermission (module.action) + SessionAuthorize with per-project scope and admin override.
- 6
Reports, Excel/PDF exports, notifications via SignalR and per-user assignment alerts.
Core modules
How it works
The path a piece of work takes through the system, step by step.