BUSINESS BUDDY PTE LTD

Security Operations Platform

Interface mockup · revised 2 September 2026

This is a working mockup of the system described in the functional brief: roster, leave, attendance, payroll and client billing all running off a single verified record of who worked which shift.

The screens are clickable rather than pictures. Use the navigation inside each one — the buttons do what they say.

Revised after the 2 September review

The meeting moved the centre of gravity. Payroll — not scheduling — is the bottleneck, and payroll is only hard because four kinds of staff are paid four different ways. That is now a screen in its own right: Pay Rules & Rates, where the calculation is written down rather than carried in someone's head.

The late rule, as clarified: round the lateness up to the next whole 15 minutes. A block that has been started is a block that is charged, so 16 minutes costs the same as 30 — two blocks. The scale turns twice below that: at 5 minutes the officer who stayed back starts being paid, and at 11 the late-comer starts losing a block. Permanent staff sit outside it entirely.

Operations platform
DESKTOP · 9 SCREENS
Command Centre, roster and deployment, leave intake, attendance reconciliation, pay rules and rates, man-hours and payroll, client billing, officers and licences, and PLRD compliance — behind the left-hand navigation.
Worth following in this order
  • Pay Rules & Rates — start here. The four staff categories, then the Late & staying back tab for the 15-minute blocks and how they round up
  • Man-Hours & Payroll — the same rules applied. Open Fatimah Binte Salleh to see a Malaysian officer's last 3 hours posted as overtime, and Kumar Selvam to see 26 minutes round up into two blocks
  • Roster — click a red UNFILLED cell to open the relief pool; two officers are held back, one on a client blacklist and one on an expired licence
  • Attendance — the Late & cover-back tab, then Timesheet slips where a photographed paper slip is read and two lines are refused
  • Compliance & PLRD — the 8 / 4 / 2-week ladder and the filings raised on every join and exit
  • Command Centre and Leave Intake — where the same facts surface for the controllers
Officer WhatsApp line
MOBILE
What the officer sees, and the reason the rest of it works: they carry on messaging the same number in the same way they always have. Scroll the conversation — a leave request, a photographed timesheet slip and the two lines the system will not guess at, a voice note read back as attendance, a lateness held because the rule for it was never agreed, and a licence reminder that sends the officer to the portal instead of attaching a PDF. Then accept the open shift at the bottom.
Officer portal
MOBILE · OTP LOGIN
Sign in with the registered mobile number and a one-time code — no password, nothing to install. Inside: the SOP handbook, the policy handbook, the officer's own employment contract, and their licence status. Type any six digits to get in.

The working roster is deliberately not here. It changes too late in the day, and a stale copy on a phone is worse than none.
Every officer name, site, client, rate and figure in these screens is invented for the demonstration. Nothing here is drawn from real records.
Prepared by Business Buddy Pte Ltd.
Best viewed on a laptop. The screens scale to fit the window.