The Challenge
A large shopping centre handles a constant flow of maintenance requests, tenant issues and contractor coordination. Logging, assigning and chasing that work happened across phone calls and disconnected records, with no shared view of what was open, what was overdue and who was accountable.
Open, overdue and resolved work tracked separately.
Jobs matched to contractors by hand each time.
Progress confirmed by calling rather than checking.
Completed work left little record for review.
Approach & Solution
smartData built the platform on .NET Core, Angular and PostgreSQL, matched to how the centre already worked. Tenants submit a request with a short note, an urgency marker and a photo — no login required — and the system routes it directly to the right contractor by issue type.
Contractors view and respond to jobs from their phone and confirm completion with photos. Operations staff see everything live — what is active, overdue and resolved — with automatic reminders when a job lingers and a full time-stamped history for review.
Key Features
Raise an issue with photo and urgency.
Jobs assigned to contractors by issue type.
Notifications when work lingers without action.
Every task recorded for review and compliance.
Product Showcase
Final Outcome
Maintenance is easier to report, assign and resolve, tenants get a direct line for issues, and the centre team can see the full picture without checking in with anyone — a small shift in tooling with a disproportionate operational effect.