ShiftMatch

Protected guard dispatch for security contractors. Live pilot access only.

Starline Group Servicesops@starlinegroupservices.com.au
Password: demo1234 · PIN: 2468
Shakeeb Zamanshakeeb.zaman@gmail.com
Password: guard1234 · PIN: 1234
ShiftMatch Adminadmin@shiftmatchpro.com
Password: admin1234 · PIN: 9090

This is a pilot access gate, not final Supabase Auth. Use only for controlled testing with known contractors and guards.

Not signed in
Post shift

Post once. Match live. First guard to accept wins.

Choose a saved client site or enter a one-off shift. Contractors see anonymised supply until a guard accepts.

Shift brief

Matched availability

Guard pool is protected. Names and phones are hidden until acceptance.

Post a shift to see anonymised matches.
Client sites

Build your client list once.

Save repeat sites so shifts are posted faster.

Add client site

Saved sites

No sites saved yet.
Regulars

Prioritise preferred guards without exposing the pool.

Save contractors’ known/preferred guards. This does not reveal the full ShiftMatch database.

Add preferred guard

Preferred list

No preferred guards yet.
Live dispatch

Live contractor status board.

Shows recent open and filled shifts. Guard identity is released only after acceptance.

Loading live shifts…
Reports

Contractor reports.

Live proof of posted, accepted and filled shifts for this contractor pilot.

Confirmed guard compliance package

For contractor reconciliation, documents only appear here after a guard accepts a shift. This pilot shows signed document links for confirmed shifts only.

Select a confirmed shift compliance package from the report table.
Admin compliance

Verify guard documents.

Review uploaded compliance documents, mark them verified/rejected/expired, and update the verified information across guard, contractor and report screens.

Pending and recent documents

Open each file, check details, enter expiry where relevant, then save verification status. In public launch this must move behind proper Supabase Auth and admin-only RLS.

Loading compliance documents…
Guard profile

Manage your profile and availability.

Keep details current so ShiftMatch can offer the right shifts. Contractors cannot browse your full profile.

Identity & licence

Availability

Select as many options as you want, then save once. You do not need to save after every tap.

Make all changes first, then click this button once. Skills and availability support multi-selection.

Compliance documents

Upload licence and site compliance documents here. They are stored in private Supabase Storage and linked to your guard profile. Contractors only see compliance for a confirmed guard after acceptance.

No document selected yet.

Accepted file types: PDF, JPG, PNG, WebP, HEIC/HEIF. Max 10MB per file. Do not upload fake or expired documents for a real pilot.

No documents uploaded yet.

Live shift offers

Save your profile to see live offers.

My shift report

No accepted shifts yet.