Control access and permissions for your entire staff structure, ensuring security and operational efficiency.
The **User Management** dashboard gives Administrators complete visibility and control over all system users. As an Admin, you can see everyone—from other managers to delivery staff and customers.

From this central hub, you have Full Access to:
The system supports a comprehensive set of roles to match your restaurant's hierarchy. Each role comes with specific access rights tailored to their responsibilities.
Full Access: The superuser with unrestricted control over the entire system. Admins can manage all settings, view all reports, configure menus, and manage other users.
Operational Oversight: Focused on day-to-day operations. Managers can handle staff shifts, override transactions, inventory management, and view operational reports, but may have restricted access to sensitive system configurations.
Billing & Payments: Primarily uses the POS interface. Cashiers can process orders, accept payments, and issue receipts. They typically cannot void items or apply discounts without manager approval.
Table Service: Focused on order taking. Waiters can assign tables, send orders to the kitchen, and often print guest checks. Their view is optimized for speed and table management.
Preparation: Interacts mainly with the Kitchen Display System (KDS). They can view incoming tickets, mark items as "Cooking" or "Ready," and manage order flow in the back of house.
Expediting: Responsible for delivering ready orders to tables. They interact with the expedited view to see which orders are ready to serve.
Logistics: Using the delivery interface to view assigned orders, customer addresses, and update delivery status (e.g., "Out for Delivery", "Delivered").
End User: The guest profile. Customers can place online orders, view their loyalty points, history, and manage their saved preferences.
When users log in as a Customer, they are presented with a simplified, visual-first interface designed for seamless ordering and engagement.

The Customer Portal empowers guests to self-serve with features like:
Staff members, particularly Cashiers, must officially start their shift to access operational features. This mechanism tracks attendance and hours worked.

Upon logging in, the dashboard displays a CLOCK IN button in the top right corner.

Once successfully clocked in, the status changes to a green ON SHIFT badge, and the shift timer begins.
To prevent attendance fraud, the system requires Location Access to verify the staff member is physically present at the restaurant. If the browser prompts for location permission, they must click Allow to start their shift.
Waiters follow a similar workflow to start their day. Activating the shift enables them to take orders and manage tables.

Waiters will see the CLOCK IN button on their dashboard upon login.

A green ON SHIFT indicator confirms they are ready to serve tables.
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 must also clock in to begin viewing tickets on the Kitchen Display System (KDS) and manage orders.

The CLOCK IN button appears at the top right of the dashboard.

Once active, the badge turns green, allowing full access to kitchen operations.
The system requires Location Access for kitchen staff as well to ensure they are on-site before starting their shift.
Food Runners are responsible for expediting orders. They too must clock in to receive notifications when food is ready to be served.

The standard CLOCK IN button is available on the Food Runner's dashboard.

Upon activation, the status changes to green, indicating availability to 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.