Skip to content
Khalisa
All projects

Web platform

Draft

IFC Ticketing System

A complaint-ticketing platform for International Financial Centre Tower 2: tenants report building issues, staff resolve them, and supervisors track performance with SMART (Specific, Measurable, Achievable, Relevant, Time-bound) scoring and a leaderboard.


DRAFT: written from the screenshots. Add the real story, then set draft: false.

The problem

What it does

The platform has three roles: Supervisor (management), Staff (handles complaints), and Tenant (building occupant).

Role selection screen with Supervisor, Staff, and Tenant optionsEveryone signs in by role: Supervisor, Staff, or Tenant.

  • Tenants report issues in the building and follow their progress.
  • Staff handle tickets, track their stats, and see their position on a leaderboard.
  • Supervisors manage the team, watch every ticket, and set how performance is scored.

Ticket list with titles, tenants, assigned staff, and statusesAll tickets with their status at a glance.

Ticket allocation settings: manual, automatic, or first come first servedSupervisors choose how tickets are assigned.

Scoring criteria with weights and min/max valuesSMART scoring: weighted criteria like first-response time and resolution time.

Staff management table with staff IDs, phone numbers, and statusSupervisors register staff IDs before staff can sign up.

Ticket allocation

Supervisors choose how new tickets reach staff:

  1. Manual: the supervisor assigns each ticket.
  2. Automatic: the system assigns tickets based on workload.
  3. First come, first served: the first staff member to take a ticket gets it.

Performance scoring

Each criterion (first-response time, resolution time, first-time-fix rate, SOP compliance…) has a weight, a min/max range, and a direction: cost (lower is better) or benefit (higher is better). These scores power the staff leaderboard.

Staff onboarding

Staff registration step 1: verify staff ID and phone numberStep 1: staff verify their ID and phone number.

Staff registration step 2: account details formStep 2: they complete their account details.

My role