Today
Today
Connecting…
Working now
0
clocked on
On break
0
break or lunch
Scheduled
0
today
Open shifts
0
today
Weekly roster
Show only when you need it.
—
Team availability
When can you work?
Upcoming week
Management check
Not submitted
My shifts
WaitingMy tab
$0.00Availability by day
My staff profile
Not saved
Profile photo
Shown on the store Staff Dock. After choosing a photo, drag and zoom it so your face fits the avatar.
🔒 Secure Employee Records
CheckingChecking Firebase database protection…
Personal details
Emergency contact
Bank details
Work rights
This information is kept in your protected employee record so management can roster you within the work conditions you provide.
Health & safety (optional)
Private record: available only to your authenticated account and Kemoochi management. The Store Kiosk account is not permitted to read this section. TFNs are deliberately not collected here.
AddressEmergency contactBankVisa / work rightsMedicalAllergies
K
Staff
Ready
Today
No punches yet.
Management
Admin centre
Availability collection
Staff submissions
LIVE FOR STAFF
Submissions open
—
Waiting for availability…
No deadline set.
✓
0
Submitted
…
0
Waiting
◷
0
Rostered
+
0
Open shifts
Roster studio
Build the week visually
—
Publish roster
Admin demo
Staff phone simulator
Pick a staff member and load the real staff-facing portal at a phone-sized viewport.
Choose staff
Uses their real roster, Staff Tab, availability, profile and dock photo.
—
Select a staff member
Photo, account, published shifts and Staff Tab status appear here.
This is the actual Staff Portal UI.
The preview is forced read-only so you can click through My Shifts, My Tab, Availability and My Profile without changing the staff member's data. The 390px preview also triggers the same mobile CSS their phone uses.
The preview is forced read-only so you can click through My Shifts, My Tab, Availability and My Profile without changing the staff member's data. The 390px preview also triggers the same mobile CSS their phone uses.
Staff phone previewChoose a staff member and press Load phone demo.
Staff phone demo
Want to see exactly what staff see on their phones?
Add staff member
New staff automatically start with temporary PIN 3021. Their first successful sign-in forces them to create their own 4-digit PIN.
Firebase account access
0 pending
Sign in with the management Firebase account to review requests.
Account signup names
0 allowed
Staff list
Staff Tab settings
1 item per staff member per Melbourne day.
Staff choose GELATO SCOOPS, DRINK or GELATO TAKEAWAY, then enter the normal full retail price. The standard staff discount is applied automatically.
Staff choose GELATO SCOOPS, DRINK or GELATO TAKEAWAY, then enter the normal full retail price. The standard staff discount is applied automatically.
Current staff tabs
Edit time logs
Time entries
Payroll report
Auto-updating
Payment split: Hanni = selected EFT ($1,050–$1,200) + cash balance · Katie = $700 EFT + cash balance · Pei Jung, Rachel, Danny & Phi = EFT · everyone else = cash.
Total wage hours
0.00
combined payable hours
Staff worked
0
people with time entries
Staff Tab deductions
$0.00
included in this pay period
Payroll issues
0
check before export
Staff summary
| Staff | Attendance days | Wage hours | Lunch | Paid breaks | Unpaid excess | Issues | Rate(s) ($) | Est. base pay ($) | Staff Tab deduction | Est. after tab ($) | EFT ($) | Cash ($) |
|---|
Open Staff Tab purchases up to the pay-period end are pulled in automatically. Click the deduction amount to see the items. Use Mark Staff Tab deductions paid when this payroll has been processed.
Admin-only fixed payroll
Payroll-only people. Hidden from roster, timeclock, Staff Dock and staff portals.
These fixed-pay arrangements are included in the Accountant Summary and Excel export for the selected pay period. They do not create staff accounts or roster entries.
Daily detail
| Staff | Date | Clock on | Clock off | Lunch | Paid break | Unpaid excess | Wage hours | Rate | Est. pay | Status |
|---|
Store operations
Break allowance, trading hours and roster coverage
Paid break allowancePaid minutes allowed per staff member each day
minutes
Store hours
OpenClose
Mon
Tue
Wed
Thu
OpenClose
Fri
Sat
Sun
Roster coverage targets
MorningClosing
Weekdays
Weekends
Appearance
Theme and kiosk scale
ThemeStaff OS colour scheme
Kiosk UI scaleScale only the store interface
Checking display…
Kiosk PINs
Change local access codes
Store PINLeave blank to keep current
Admin PINLeave blank to keep current
Device access
Current browser permissions
Checking this device…
Backup & restore
Export or restore Staff OS data
Kiosk health
Live app and connection status
Firebase security
Authentication and private employee record protection
Checking authentication and database protection…
1. Management identitySeparate Firebase session for Admin.
2. Store kiosk identityDedicated kiosk Firebase account.
3. Staff account linkingEach staff member uses their own Firebase UID.
4. Private employee recordsStaff OS verifies private database rules before unlocking records.
Security lockPrivate employee records stay locked unless Staff OS verifies that unauthenticated database access is denied.
Recent audit activity
Latest management actions