Control access and permissions for your entire staff structure, ensuring security and operational efficiency.
The User Management page is designed for Administrators who need a complete view of the restaurant team. At the top, tabs allow quick access to All Staff, Management, Staff, Customers, and Inactive users, while a prominent + Add User button makes onboarding new team members fast.

The overview uses cards to display each employee with a visible role badge, contact details, hire date, salary, and creator information. From here, Administrators can quickly:
The user table reflects the same role-based permissions structure shown in the overview. Each role is tailored to real restaurant workflows so staff see only what they need.
Full system access: Administrators manage users, permissions, reports, settings, and can access every section of the POS dashboard.
Operational oversight: Managers handle staff, orders, inventory, and reporting. They may be restricted from core system configuration but can approve shifts and record salaries.
Payment processing: Cashiers manage the checkout flow, accept payments, issue bills, and handle POS transactions with a focus on speed and accuracy.
Table service: Waiters take customer orders, assign tables, and send requests to the kitchen while maintaining fast, responsive service.
Order delivery: Food Runners receive alerts for ready orders and ensure dishes are delivered promptly to the correct table.
Logistics and delivery: Delivery drivers use the app to view assigned orders, access customer details, and update delivery status.
Customer users land on a polished ordering page that starts with a clear top navigation and a bold restaurant hero banner. The interface is built to make browsing and ordering easy, with category tabs and card-based menu items front and center.

The customer order page includes:
Cashiers begin their shift from the dashboard by using the top-right action button. A clear CLOCK IN control appears when the shift is inactive, and it switches to an ON SHIFT indicator after successful login.

When the cashier is not yet active, the dashboard shows a prominent blue CLOCK IN button in the top right area.

After clocking in, the button changes to a green ON SHIFT status, confirming the cashier has started their work period and can access POS operations.
The cashier must grant Location Access when prompted so the system can confirm they are on-site. Without permission, the CLOCK IN action will not complete and the shift cannot be activated.
Waiters follow a similar workflow to start their day. Activating the shift enables them to take orders and manage tables.

Tap the CLOCK IN button (top-right) to start your shift.

A green ON SHIFT badge shows you are active and can take orders.
Just like cashiers, Waiters must allow location access when prompted. The system validates that they are physically present at the venue before allowing the shift to start.
Kitchen staff start their shift from the dashboard using the top-right action button. Clocking in activates the kitchen view and allows cooks to begin processing incoming orders.

When the kitchen staff are not yet active, the dashboard displays a blue CLOCK IN button in the top-right corner.

After clocking in, the button changes to a green ON SHIFT indicator, confirming the kitchen team is actively working and can handle order preparation.
The system may also verify Location Access so only on-site kitchen staff can activate the shift.
Food Runners use the dashboard to activate their work status and receive ready-order alerts. The shift flow starts with a top-right CLOCK IN button and changes to an ON SHIFT badge once active.

A blue CLOCK IN button appears in the top-right corner when the Food Runner is not yet active.

After clocking in, the button switches to a green ON SHIFT indicator, confirming the runner is ready to pick up and deliver orders.
Consistent with other roles, Food Runners must grant Location Access to verify their presence at the restaurant before starting their shift.
Delivery drivers start their shift to receive delivery assignments and track order status updates.

The CLOCK IN button initiates the driver's availability for the day.

The green status confirms they are online and ready to accept delivery tasks.
Delivery staff must also allow Location Access to clock in, ensuring they are ready for dispatch from the correct location.