RestaurantOS

Management Suite

New staff accounts are created by your admin — contact them if you need one.
Forgot password?

Explore the app without a real account — full access, no setup needed.

Dashboard
Today's Revenue
$4,820
⊙ Daily Target
$5,000
☼ Lunch Sales
$1,640
☾ Dinner Sales
$3,180
Short By
$180
Today's Bookings
68
14 reservations · 2 pending
☼ Lunch
12 pax · 4 res · 1 pending
☾ Dinner
56 pax · 10 res · 1 pending
Tonight's Bookings Next 4 hours
Stock Alerts
Stock Running Low
Items 86'd (out of stock)
Staff On Duty Today

Staff Management

Manage your team, attendance, leave and roster

Staff & HR
Directory, profiles, employment details, banking
Clock In / Out
Live clock-in with face capture & geofence
🌿
Leave Management
MOM leaves, PH balance, approvals
Scheduling
Weekly roster, breaks, payroll, notifications
Staff Directory
Outlet:
NameRoleOutletTypeNRIC / FINPhone SalaryLeave Bal.StatusActions
00:00:00
Checking location…
Clock In / Out Capture & verify staff on-site
Select a staff member to begin.
ⓘ Staff must be within 5m of the venue. Face capture is required for verification.
Face Capture
📷
Camera preview will appear here
Today's Attendance Sheet
StaffPhotoClock InBreak OutBreak InClock OutHoursStatus
Outlet:
Pending Approval
0
Approved (Month)
0
Total Requests
0
Outlet 1 Outlet 2 Outlet 3
Leave Balances — Full-time staff · year
PH credits are earned automatically when FT staff are OFF or Working on a public holiday. They are not credited if any other leave is taken that day.
Staff Outlet 🌴 Annual 💊 Medical 🏥 Hospital 🕊 Compass. 👶 Childcare 🇸🇬 PH Earned
Leave Requests All Outlets
StaffOutletLeave TypePeriodDaysReasonStatusActions
· Week of —
Outlet:
Week of
Top row = shift time 9-17 or OFF · Bottom row = break 30min or 12-13 · Hours auto-calculated, break subtracted.
Staff MonTueWedThuFriSatSun Hrs
Table Availability
● Available — click to pre-fill table ● Reserved ● Occupied
Reservations
GuestDate & TimePaxTableOutletPhoneNotesCC AuthStatusActions
Floor Plan:
Outlet 1 — Floor Plan
Pax capacity: 0 Drag tables to reposition · Manage tables in Settings & Admin
Indoor
Legend:
Available
Occupied
Reserved
Wall / Divider
Manage menu sub-categories per outlet. Reorder controls the display order on the POS menu.
Total Members
0
Active Vouchers
0
Total Points
0
Total Visits
0
🔍
Total Promos
0
Outlet
0
External
0
These are non-member vouchers — outlet promos & external partner codes (Grab, Fave, etc.)
🔍
🍹 Happy Hour Settings
If end time is earlier than start time, Happy Hour runs overnight (e.g. 5pm → 5am).
📅 Exception Dates
Blackout = HH off this date (e.g. public holiday). Force-on = HH runs this date even if not a normal day (e.g. Mother's Day), with an optional special rate.

Settings & Admin

Choose a category

Operations
Dashboard, point of sale, reservations
👥
Staff
HR, attendance, leave, scheduling
🔑
Staff Permissions
All access toggles in one place
Legal
Privacy policy, terms, data protection
Settings & Admin › Staff Permissions

Staff Permissions

All access toggles, in one place

Role Defaults
Set the default access for each role. Ticking a box here immediately applies it to every current staff member with that role — and new hires with that role get it automatically going forward. Owner always has full access, so it isn't listed here.
Individual overrides — for the rare case someone needs different access than their role's default. Owners always have full access, so they're not listed.
Settings & Admin › Operations

Operations

Choose a section

Dashboard
Settings coming soon
Point of Sale
Tables, menu, stock take, sales report
Reservations
Settings coming soon
Settings & AdminOperations › Point of Sale

Point of Sale

Choose a section

Tables
Settings coming soon
🍽
Menu
Items, categories, members, promos
📦
Stock Take
Settings coming soon
📊
Sales Report
Settings coming soon
Settings & AdminOperationsPoint of Sale › Menu

Menu

Choose a section

🍽
Menu Management
Add, edit and price items
🏷
Sub-Categories
Organize items into groups
👥
Members & Vouchers
Loyalty members and vouchers
🎟
Promo Vouchers
Promotional voucher rules
🍹
Happy Hour
Time-based discount windows
Settings & Admin › Staff

Staff

Choose a section

Staff & HR
Settings coming soon
Clock In/Out
Settings coming soon
🌿
Leave Management
Settings coming soon
Scheduling
Settings coming soon
Settings & AdminOperations › Dashboard

Dashboard Settings

Targets and layout for your Dashboard

Weekly Revenue Targets
Outlet:

These repeat every week. Changes save automatically.

📅 Special Days
Overrides the weekly target on a specific date — e.g. public holidays or events.
Dashboard Layout
Choose which cards appear on your Dashboard. Today's Revenue and Today's Bookings always show. Tip: drag any card by its ⠿ handle right on the Dashboard to reorder it.
Settings & AdminOperationsPoint of Sale › Tables

Tables Settings

Areas and tables per outlet

Outlet:
Areas
Tables
Tables now use a consistent height — only width scales with pax.
Settings & AdminOperationsPoint of Sale › Stock Take

Stock Take Settings

Ingredient inventory

Suppliers
Shared across Food and Drinks — link an ingredient to a supplier when you add or edit it.
NameContactActions
Ingredients
These are the raw ingredients your recipes will draw from. Set a low-stock level to get warned before you run out.
NameUnitStockLow Stock AtSupplierActions
Legend — non-measurable terms
For things like "chopped" or "a dash" — set a rough estimate once, then reuse it in any recipe.
TermEstimateActions
Food Recipes
Set the ingredients for each dish. This is what future stock deductions will be based on.
DishIngredientsActions
Settings & AdminOperationsPoint of Sale › Sales Report

Sales Report Settings

Who can edit

Edit Access
Who can close the day and make changes to sales records is now managed in one place, alongside all your other staff permissions.
Settings & AdminOperations › Reservations

Reservations Settings

Guest directory

Credit Card Authorization
When a new reservation's party size meets or exceeds this number, "Require Credit Card Authorization" will tick itself automatically.
Use {name}, {date}, {time}, {pax}, and {amount} — they'll be filled in automatically.
Guests
Every guest is a Member, so their reservation history, loyalty stats, and favorites all live in one place.
NameContactCompanyBirthdayVisitsFavorite DishFavorite Drink
Settings & AdminStaff › Staff & HR

Staff & HR Settings

Add or edit your team

Team
NameRoleOutletTypeStatusPINActions
Settings & AdminStaff › Clock In/Out

Clock In/Out Settings

Grace period & break rules

Location
How close to the venue staff need to be to clock in. Each outlet has its own location — stand at the venue and tap "Use My Current Location" to set it accurately.
Outlet:
Not set
Allowed Devices
Which types of device staff are allowed to clock in/out from.
Grace Periods
Late: how many minutes after the scheduled start still counts as on time. Early: clocking in up to this many minutes before the scheduled start won't count as extra paid time — it just rounds to the scheduled start.
Break Rules
A soft guideline by default — staff get a heads-up if a break runs long. Turn on the checkbox below to actually require a break be logged.
Settings & AdminStaff › Leave Management

Leave Management Settings

Leave types & entitlements (Full-Time)

Annual Leave
Applies to new Full-Time hires by default. You can still set a different number for any individual on their Staff profile.
Statutory Leave Types (Full-Time)
These follow Singapore's MOM minimums by default. Only raise them above the statutory minimum — lowering them may not be legal.
Scheduling Settings

Settings for this page are coming soon.