From first login to your first order

Your restaurant.
One connected team.
Let’s get started.

A plain-English guide to what Resay does, who uses each app, and how to run your first service.

Beginner friendlyStep-by-step workflows8 October 2026
CHAPTER 01

Start here

Resay helps a restaurant take orders, collect payments, prepare food, and keep track of daily work.

New: 35 real app screenshots. Follow the pictures and numbered steps in each chapter. Yellow number markers are guide annotations; they are not part of the app. Click a picture for a full-size view. All screenshots use local demonstration data. Names, prices, taxes, stock, and order numbers are examples. Placeholder food images are part of this demo.The kiosk, cashier, and kitchen captures use browser builds of the same Flutter apps. Device layout, themes, and hardware controls may vary. Physical printers and card readers were not exercised.

Think of it as a shared order book. Customers, cashiers, and kitchen staff use different screens, but work with the same restaurant information. Managers maintain the menu and review operations from a web dashboard.

Concept illustration of guests, a cashier, a cook, a delivery rider, and a manager using connected restaurant devices
AI-generated concept illustration. Device screens and people illustrate roles; this is not an app screenshot.
CHAPTER 02

Which app does what?

Use the screen made for your part of the job.

App / workspaceWho uses itWhat it is for
Admin dashboardOwner, admin, managerMenu, branches, staff, devices, orders, stock, reports, and settings.
KioskCustomer inside the restaurantBrowse food, choose extras, review the basket, and follow checkout.
Cashier / POSCounter staffCreate sales, handle orders and payments, print receipts, and manage shifts.
Chef / KDSKitchen teamRead tickets, start cooking, and mark food ready.
Status displayCustomers waiting for foodSee order numbers being prepared or ready for collection.
Online portalCustomer on a phone or computerOrder through a restaurant link or QR code and view order progress.
DeliveryDispatcher / delivery teamAssign riders; the current rider screen provides manual location updates.
Super AdminPlatform administratorManage companies, branches, users, Lite accounts, and platform payment providers.
CHAPTER 03

Follow one order

Example: a guest orders one burger with extra cheese for takeaway.

1 · ChooseKiosk, cashier, or phone
2 · ConfirmItems, extras, total
3 · PrepareKitchen reads the ticket
4 · ReadyFood can be collected
5 · HandoverServe or dispatch

The order number connects these steps. Staff should use that number when checking a payment, finding a kitchen ticket, or handing over food.

Word on screenPlain-language meaning
Pending / incomingThe order has been received and is waiting for the next action.
Preparing / cookingThe kitchen has started making the food.
ReadyFood is ready for collection or the next handover step.
Served / completedThe order has reached its completion step in that workflow.
CancelledThe order was stopped. Check payment separately if money was collected.
Paid / unpaid / refundedMoney status; separate from cooking or delivery progress.
CHAPTER 04

First-time restaurant setup

For the owner or manager. Complete this before serving real customers.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Sign in to the management dashboard

Where: Admin web address → Sign in

Actual Resay app screen: Sign in to the management dashboard. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Enter the work email assigned by your administrator.
  2. Enter your password, then select Sign in. Use Forgot password? only if you need account recovery.
  3. After signing in, confirm the restaurant or branch you are working in. The demo shortcut pictured is for testing; use your own assigned account.

What you should see: The dashboard opens for your account.

REAL APP SCREEN · LOCAL DEMO

Follow the restaurant setup checklist

Where: Admin → Review restaurant setup

Actual Resay app screen: Follow the restaurant setup checklist. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Select a setup task in the list on the left. Start with Confirm your branch.
  2. Use the action in the right panel to open the relevant page, then finish the actual setup there.
  3. Return to the checklist and mark the task done only after checking it. Close setup if you need to return to the dashboard.

What you should see: The checklist shows what still needs attention; a completed check is not a hardware or payment test.

  1. Get access. Open the assigned Admin dashboard URL and sign in. Ask your account administrator for access if you cannot sign in.
  2. Select the right branch. A branch (also called an outlet) is one restaurant location. Check the branch selector before changing menus, devices, stock, or tables. An “All Branches” view can show combined information.
  3. Review the restaurant. Use Branches to inspect the location you will operate. Ask the administrator to create or correct it if needed.
  4. Build a small menu first. Add one category and one item in Menu Hub. Check its price and availability, then use Preview. Expand the menu after this works.
  5. Set business options. An admin should review Currency, Taxes, Receipts, Appearance, and Integrations. Use your restaurant’s agreed settings.
  6. Prepare staff. Open Workforce to configure the team and access needed for their jobs. Cashier onboarding also uses a staff passcode/PIN.
  7. Prepare devices. Pair cashier terminals in POS Setup; manage kiosk and status-display pairing in Kiosk Setup. Set up the kitchen branch and printer.
  8. Prepare tables or phone ordering. Use Floor & Tables for the floor plan, tables, and QR code. Test the actual restaurant link.
  9. Rehearse one complete order. Use an approved training environment or a manager-approved test transaction. Confirm the ticket appears, the kitchen can update it, the payment is correctly recorded, and the receipt is readable.
CHAPTER 06

Connect the devices

Pairing tells a device which restaurant branch it belongs to.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Get the cashier pairing code

Where: Admin → POS Setup

Actual Resay app screen: Get the cashier pairing code. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Check the Outlet card. This is the restaurant the terminal will join.
  2. Set Count to the number of codes needed, then choose Generate POS Code.
  3. Enter the newly generated code on the cashier device. The screenshot shows the page before a code is generated.

What you should see: A cashier terminal can be linked to the correct branch.

DeviceWhere to beginWhat to check
Cashier terminalAdmin → POS Setup → Generate POS CodeCorrect branch and device code; then staff passcode and shift setup.
KioskAdmin → Kiosk Setup → pairing controlsUse the kiosk code/type shown for that branch.
Status displayAdmin → Kiosk Setup → display/TV pairing controlsUse the matching display code/type, not a cashier code.
KitchenChef app → Sign In → Select Branch → Printer SetupBranch, printer connection, and a test print.
  1. Generate the appropriate code in the correct branch. Follow the code’s displayed availability or validity information.
  2. Enter it on the intended device. Complete any device-name or confirmation prompts.
  3. Verify the branch and menu on the device; check its record in the setup or monitoring page.
  4. If pairing fails, check the device type, connection, and whether the code has already been used or revoked. Ask the manager to generate or reconnect it through the appropriate setup screen.
CHAPTER 07

Customer walkthrough: kiosk

Use the self-service screen inside the restaurant.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Choose how to receive the meal

Where: Kiosk → Start Order

Actual Resay app screen: Choose how to receive the meal. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Choose Eat In for a restaurant table or Take Away for collection.
  2. Order Online is the phone-ordering route when offered. For this kiosk example, choose Take Away.
  3. Check the selected option, then tap Continue.

What you should see: The customer menu opens for the selected order type.

REAL APP SCREEN · LOCAL DEMO

Browse and add food

Where: Kiosk → menu

Actual Resay app screen: Browse and add food. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Use the category list on the left to find food or drinks.
  2. Read the item name and price. Tap the item to view its details, or use its + button to add it where supported.
  3. When an item has required choices, complete them. After adding an item, the order bar shows the quantity and total; use Place Order to review the basket.

What you should see: The item appears in the current order. Placeholder pictures are normal in this demo because no food photos were uploaded.

REAL APP SCREEN · LOCAL DEMO

Read details before adding

Where: Kiosk → tap an item

Actual Resay app screen: Read details before adding. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Check the name, price, and description. The screenshot shows Cappuccino as a separate item-details example.
  2. Enter Special Requests if needed and complete any options displayed.
  3. Tap Add to Order to add this item. Use the X to leave without adding.

What you should see: The item is added with the chosen details.

REAL APP SCREEN · LOCAL DEMO

Review the kiosk basket

Where: Kiosk menu → Place Order

Actual Resay app screen: Review the kiosk basket. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Read the item list. Use − or + to correct the quantity.
  2. Choose Add More Items if something is missing. Check the total below.
  3. Tap Checkout when the basket is correct, then follow the configured payment or pay-later instructions. Keep the final order number.

What you should see: The order moves to checkout. Reaching this cart alone does not mean the order has been submitted.

  1. Tap the welcome screen to begin.
  2. Choose the offered order type, such as Dine In or Takeaway. Follow the table selection prompt if it appears.
  3. Browse categories and tap an item. Read its description and price.
  4. Choose the required options and any extras. Check extra charges, set the quantity, and add it to the cart.
  5. Open the cart. Check items, quantities, options, and the total. Remove mistakes before continuing.
  6. Continue to checkout and use the payment route offered by this kiosk. Follow the app and terminal prompts; payment choices vary by setup.
  7. Wait for the final confirmation. Keep the order number and receipt, when provided. Watch the collection display or ask staff where to wait.
CHAPTER 08

Staff walkthrough: cashier

The POS is the staff till: it handles sales, orders, payments, and shifts.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Start at the staff sign-in screen

Where: Cashier app → Sign in

Actual Resay app screen: Start at the staff sign-in screen. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Enter the assigned email and password.
  2. Select Sign In. The Use demo account button belongs to a test workflow.
  3. If this is a new terminal, continue through device pairing before entering your staff passcode.

What you should see: The app opens Pair Device, or resumes the next setup step.

REAL APP SCREEN · LOCAL DEMO

Link this cashier terminal to a branch

Where: Cashier → Pair Device

Actual Resay app screen: Link this cashier terminal to a branch. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Ask the manager for a code from Admin → POS Setup.
  2. Enter that code in the large code field. Do not use your staff PIN here.
  3. Tap Verify & Pair. Confirm the branch shown on the next screen.

What you should see: The terminal is paired and the staff passcode screen opens.

REAL APP SCREEN · LOCAL DEMO

Identify the person working

Where: Cashier → Passcode

Actual Resay app screen: Identify the person working. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Check the branch name at the top. Use Change if the terminal is pointed at the wrong branch.
  2. Enter your own assigned staff PIN using the keypad.
  3. Tap Confirm. If the PIN is not accepted, ask the manager to check your staff setup.

What you should see: The clock-in confirmation identifies the staff member and branch.

REAL APP SCREEN · LOCAL DEMO

Check your clock-in details

Where: Cashier → Clocked In

Actual Resay app screen: Check your clock-in details. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Read the Staff and Branch rows.
  2. Check the device and shift information.
  3. Tap Continue to count the opening cash.

What you should see: You proceed to the opening drawer screen.

REAL APP SCREEN · LOCAL DEMO

Record the cash already in the drawer

Where: Cashier → Cash Drawer Opening

Actual Resay app screen: Record the cash already in the drawer. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Count the physical cash before entering a number. Previous Shift Close is a reference, not a replacement for your count.
  2. Use the keypad or a matching preset to enter the opening amount. In this training example, the amount is 0.00.
  3. Check the amount, then tap Open Drawer. For real service, use the amount actually counted.

What you should see: The opening cash amount is recorded and the cashier workspace becomes available.

REAL APP SCREEN · LOCAL DEMO

Find an order or begin a sale

Where: Cashier → Orders

Actual Resay app screen: Find an order or begin a sale. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Use the search box to find an existing order number. Check Open orders, Online open, or Closed as appropriate.
  2. Tap an order row to inspect that ticket. Check its payment before collecting money.
  3. For a new counter sale, tap New order. Quick sell is a separate rapid-sale route.

What you should see: You either open the original ticket or begin a new sale without duplicating an existing order.

REAL APP SCREEN · LOCAL DEMO

Start a takeaway counter order

Where: Cashier → New order

Actual Resay app screen: Start a takeaway counter order. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Select Dine-in, Take-out, or Quick Sell according to the customer’s request.
  2. In this example, Take-out is selected.
  3. Tap Continue with Take-out.

What you should see: The product menu opens with Take-out selected.

REAL APP SCREEN · LOCAL DEMO

Build the counter order

Where: Cashier → New order → product menu

Actual Resay app screen: Build the counter order. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Check Order Type and enter the customer name if needed.
  2. Use Search menu or a category, then tap an item. Complete any required options.
  3. Tap View Cart at the bottom right to review the items and amount.

What you should see: The cart contains the requested food; the example shows one Latte.

REAL APP SCREEN · LOCAL DEMO

Check quantities and total

Where: Cashier → View Cart

Actual Resay app screen: Check quantities and total. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Read the item list and use − / + to correct quantities.
  2. Review Order Summary, including discounts, tax, and total.
  3. Tap Proceed to Payment. In the demonstrated Take-out flow, the next page is a review screen with Create order.

What you should see: You reach the checkout review. No payment has been collected just by opening this panel.

REAL APP SCREEN · LOCAL DEMO

Create the ticket before collecting payment

Where: Cashier → Checkout

Actual Resay app screen: Create the ticket before collecting payment. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Check the order type and items. Use Edit if the order type is wrong.
  2. Review the total and apply loyalty through the available flow before creating the ticket.
  3. Tap Create order. The message underneath explains that payment can be completed in the order screen after creation.

What you should see: The app opens the new order with its number and unpaid amount.

Begin your shift

  1. Sign in to the Cashier app using the account assigned for that device or role.
  2. If prompted, enter the branch’s POS device pairing code. A paired device can skip this step on later launches.
  3. Enter your own staff passcode. Confirm the staff profile and branch shown.
  4. Complete clock-in and count the opening cash float when prompted. Enter the amount actually in the drawer.
  5. Check the menu, printer, and configured card payment connection before taking a sale.

Take a counter order

  1. Select New order, choose the order type, and use its Continue button. Choose the table if requested.
  2. Add menu items and their required modifiers. Read the order back to the customer.
  3. Review quantities, extras, discounts or loyalty use, and the total before payment.
  4. In the demonstrated Take-out flow, review Checkout and select Create order, then choose the payment action on the order screen. Follow any cash amount/change prompts or wait for the card provider result. Other order modes can use a different payment sequence.
  5. Check the recorded payment result and order number. Print or reprint the receipt if needed.
  6. Use the order list to follow preparation and complete the applicable handover action once the food is ready.
CHAPTER 09

Staff walkthrough: kitchen

The Chef app is the kitchen display system, often shortened to KDS.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Choose the kitchen location

Where: Chef app → Sign in → Select Branch

Actual Resay app screen: Choose the kitchen location. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Read the branch names available to your account.
  2. Tap the branch this kitchen serves. In the example it is Demo Outlet.
  3. Check the signed-in staff identity at the bottom; use Switch Account if needed.

What you should see: Printer Configuration opens for the selected branch.

REAL APP SCREEN · LOCAL DEMO

Set up kitchen printing

Where: Chef app → Printer Configuration

Actual Resay app screen: Set up kitchen printing. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Choose the connection type. For Network (TCP), enter the printer’s actual IP address and port supplied by your team.
  2. Select Save & Connect, then Test Print. A successful screen connection alone does not prove a ticket printed.
  3. Tap Continue to Kitchen. This build allows continuing without a printer; automatic tickets require a saved, available printer.

What you should see: The Kitchen Board opens. The screenshot shows a demo with no physical printer connected.

REAL APP SCREEN · LOCAL DEMO

Read the board and start cooking

Where: Chef app → Kitchen Board

Actual Resay app screen: Read the board and start cooking. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Check the branch, then use Search and the Active, New, Cooking, or Done filters.
  2. Find the correct order number. Read quantities, order type, table/customer details, and modifiers.
  3. Tap Start Cooking on that ticket when preparation begins. The green Order Ready action is for tickets already being prepared.

What you should see: The ticket moves into cooking. Order #173 is the same training order shown in the customer tracking screenshot.

REAL APP SCREEN · LOCAL DEMO

Mark a prepared order ready

Where: Kitchen Board → tap a ticket

Actual Resay app screen: Mark a prepared order ready. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Check the large ticket number and status.
  2. Read the full Order Items list and confirm everything has been prepared.
  3. Tap Order Ready at the bottom when ready for handover. Print produces a ticket only with a working configured printer.

What you should see: The food status changes to ready; the cashier still needs to check payment separately.

  1. Sign in, select your branch, and complete Printer Setup. The current setup offers Network (TCP), Bluetooth, and USB; use the supported connection for your device. Use Test Print, then Continue to Kitchen.
  2. Read each ticket’s order number, type, table if present, quantities, modifiers, and notes. Check everything before starting.
  3. Open the order and tap Start Cooking when preparation begins.
  4. Prepare every item, including its requested options. Use elapsed time and the board’s filters to manage the queue.
  5. Tap Order Ready only when the order is ready for handover. Confirm that its status changes.
  6. Use Print on the order if a ticket is needed and a working printer is configured.
EXAMPLE TICKET · 042

Incoming

1 × Burger
+ Extra cheese
Takeaway

Start Cooking
EXAMPLE TICKET · 042

Preparing

Check all items
Pack the order
Match the ticket

Order Ready

Teaching diagram using the current action labels, not a screenshot or live order.

CHAPTER 10

Customer walkthrough: phone or web

Customers open the restaurant’s ordering link or scan its QR code. No customer app installation is needed.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Tell the restaurant who is ordering

Where: Restaurant link / QR → welcome

Actual Resay app screen: Tell the restaurant who is ordering. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Check the restaurant name.
  2. Enter your name and email in the labeled fields.
  3. Tap Continue. These details identify the order; follow any account prompts your restaurant shows.

What you should see: The order-type choices appear.

REAL APP SCREEN · LOCAL DEMO

Select dine-in, collection, or delivery

Where: Online portal → order type

Actual Resay app screen: Select dine-in, collection, or delivery. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Choose Dine In if you are eating at a table.
  2. Choose Take Out to collect from the counter, as in this example.
  3. Choose Delivery only when you need delivery and the restaurant offers it.

What you should see: The menu opens for the selected order type.

REAL APP SCREEN · LOCAL DEMO

Choose items on the customer menu

Where: Online portal → menu

Actual Resay app screen: Choose items on the customer menu. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Use the category buttons to browse.
  2. Select an item, complete any options, and check its price.
  3. Open Cart or Review cart after adding the items you want.

What you should see: Your order summary lists the selected items. Demo images may show Image coming soon.

REAL APP SCREEN · LOCAL DEMO

Review the online cart

Where: Customer menu → Cart / Review cart

Actual Resay app screen: Review the online cart. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Use − or + to adjust quantity; the bin removes an item.
  2. Read Order total and check that the basket matches your request.
  3. Select Continue to checkout.

What you should see: Checkout opens at the Fulfilment step.

REAL APP SCREEN · LOCAL DEMO

Check how you will receive the order

Where: Checkout → Fulfilment

Actual Resay app screen: Check how you will receive the order. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Confirm the fulfilment choice. This example says Pickup, meaning counter collection.
  2. Use Change if the choice is wrong.
  3. Select Continue to your details, then check the requested name, email, table, or delivery details.

What you should see: You can move to Payment after completing Your details.

REAL APP SCREEN · LOCAL DEMO

Choose the offered payment route

Where: Checkout → Payment

Actual Resay app screen: Choose the offered payment route. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Read the available options. This demo offers Pay at cashier.
  2. Select the option you intend to use. Only enabled payment methods appear.
  3. Select Review your order.

What you should see: The final review shows your chosen payment method. Pay at cashier means money has not yet been collected.

REAL APP SCREEN · LOCAL DEMO

Check everything before placing the order

Where: Checkout → Review

Actual Resay app screen: Check everything before placing the order. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Read Fulfilment, Payment, Name, and Email. Use Back to correct details.
  2. Check the Order summary and total. Edit cart changes the items.
  3. Press Place order only when you intend to submit it, then wait for confirmation.

What you should see: The tracking page opens with an order number. Keep that number for staff.

REAL APP SCREEN · LOCAL DEMO

Follow your order number

Where: After placing the order → tracking

Actual Resay app screen: Follow your order number. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Keep the order number at the top. This training order is #173.
  2. Follow Received → Preparing → Ready → Served. These labels describe food progress.
  3. Use Refresh now if needed. Keep following the payment instructions chosen at checkout.

What you should see: You can compare the same number with the kitchen or cashier; a received order is not automatically a paid order.

  1. Open the full restaurant link. A generic portal address without the restaurant information may show a “restaurant not found” or no-outlet screen.
  2. Follow the welcome or account steps. Guest ordering is supported in the current portal; account and saved-profile options may also appear.
  3. Choose an available order type. A valid table QR can lock the order to that table and dine-in mode.
  4. Add food, choose modifiers, and review the cart. Switching order type may change prices, so review the total again.
  5. At checkout, enter the details requested for that order type, such as table or delivery information.
  6. Follow the configured pay-now or pay-later instructions. Online card payment appears only where it is enabled.
  7. Keep the order confirmation or tracking page. Use My Orders where available to revisit orders. Do not clear the browser’s saved data if relying on guest history.
CHAPTER 11

Tables, QR codes, and the collection screen

Help the customer order from the correct location and collect the right meal.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Find the floor plan, tables, and QR tools

Where: Admin → Floor & Tables

Actual Resay app screen: Find the floor plan, tables, and QR tools. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Choose Floor Plan, Tables, or QR Code from the top tabs.
  2. In an empty floor plan, add a Room before placing tables. Use Square or Round as appropriate for your layout.
  3. Review the setup and save the layout when ready. The screenshot is an empty demo, so Save Layout is disabled.

What you should see: The selected tab exposes the relevant table or ordering-link tools.

Floor Plan

In Floor & Tables → Floor Plan, maintain the layout used to select tables.

Tables

In the Tables tab, manage tables and their table-specific QR ordering codes.

QR Code

The QR Code tab provides the outlet ordering link. Test it on a phone before displaying it.

Status display

Pair the customer-facing display to the branch. Check that preparing and ready order numbers update during a rehearsal.

  1. Choose the branch before editing its floor plan or tables.
  2. Make table names/numbers match the physical labels in the restaurant.
  3. Scan a printed QR and verify the restaurant, table behavior, and menu.
  4. When handing over a meal, match the customer’s number with the ticket and verify the payment status.
CHAPTER 12

Payments, receipts, and refunds

Check the money result separately from the food status.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Check food progress and money separately

Where: Cashier → open an order

Actual Resay app screen: Check food progress and money separately. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Match the order number and items on the left to the customer’s ticket. The timeline below tracks food preparation.
  2. On the right, read Amount due and the UNPAID/paid status. Choose the appropriate payment action, such as Paid by Cash or the configured card provider.
  3. Complete that payment flow and verify its final result. Do not use Start cooking as proof that payment was received.

What you should see: The payment record reflects the money actually collected. This screenshot stops before any cash or card payment.

SituationWhat to do
Cash paymentCount the amount received, enter it, check the change, and confirm the payment record.
Card paymentUse the configured provider and device flow; wait for success or failure and check the recorded transaction.
Unclear or interrupted paymentFind the order and provider reference first. Ask the manager to reconcile the result before another charge.
Receipt did not printCheck power, connection, and paper, then reprint the existing receipt when supported.
CancellationStopping food preparation is separate from returning money. Check whether a refund is needed.
RefundAn authorized operator should find the original payment, use its available refund action, review amount and reason, and confirm the final result.

Admins configure the current combined Integrations & Payments page. Use Receipts for receipt settings and, where enabled, Label Templates / Label Printer for labels. The Admin Refunds page lets managers review recorded refund details; do not assume viewing a refund record initiates a new refund.

CHAPTER 13

Delivery: what is available now

Separate delivery assignment from the current rider tools.

  1. In the Delivery app’s dispatcher view, locate the delivery order and check the customer details and address.
  2. Tap Assign rider, select a listed rider, and confirm the assignment updates. If no riders are available, ask the manager to check rider setup.
  3. Match the food bag to the order number before handing it to the rider.
  4. For location updates in this build, the rider screen is labeled Rider-lite location updater. It accepts a delivery rider ID, latitude, and longitude, then Send location. This is a manual tool; use only real, verified values under your team’s procedure.
  5. Customer tracking can display delivery information when supplied. Follow the deployed workflow for delivery completion and ask the manager if the necessary controls are missing.
CHAPTER 14

Keep daily operations organized

Use these tools after the basic ordering flow works.

AreaBeginner workflow
InventoryChoose the branch, locate an item, review its stock information, and record authorized changes. Check that the customer-facing availability is correct too.
CustomersFind the intended customer before editing their details or reviewing activity.
LoyaltyFind or create the appropriate loyalty card, review points and history, and apply the available redemption flow before payment. Confirm the new total.
DiscountsReview the discount’s conditions and eligibility. Check the order total before charging.
WorkforceMaintain staff access and review attendance or shift information. Each staff member should use their own identity/PIN.
Station MonitoringReview device/terminal information when a station appears disconnected or inconsistent.
Online Orders / TransactionsLocate orders or payment records by number and available filters when investigating a customer question.
Feature ModulesAn admin can review which features are enabled. A hidden menu can be caused by permissions or feature settings.
Appearance / Currency / TaxesReview these as business configuration. Check the effect on the menu, checkout, and receipts after an authorized change.
CHAPTER 15

Close the shift and read reports

Finish with a counted drawer and a clear record of the day.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Read reports for the correct period

Where: Admin → Reports

Actual Resay app screen: Read reports for the correct period. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Choose a report from the Reports Hub list, such as Sales, Payment Method, or Orders.
  2. Select Today, Yesterday, Last 7 Days, Last 30 Days, or Custom.
  3. Read the metric labels and compare like-for-like figures. Gross Sales, Net Sales, and cash counted are different measures.

What you should see: You know what period and type of record the displayed totals represent.

  1. Resolve or hand over outstanding orders according to your restaurant’s procedure.
  2. In the Cashier shift area, use Start Break / End Break during breaks. At shift end, choose Clock Out to begin the closing workflow.
  3. Count the physical cash and complete drawer reconciliation. Record the actual amount; investigate any difference instead of changing the count to match an expected number.
  4. Review the close-shift summary and finish the flow.
  5. In Admin, check Shift Summary and Reports. Confirm the branch and date filters before comparing totals.
ReportQuestion it helps answer
OverviewHow did the restaurant perform overall?
Sales / Payment MethodHow much was recorded, and through which methods or sources?
Payment TransactionsWhich individual payments make up the total?
OrdersWhich orders were recorded?
Item Sales / Modifier SalesWhich foods and extras were sold?
Sales by StaffWhich sales are attributed to each staff member?
TaxesWhat tax breakdown does the system report?
Loyalty ActivityWhat happened to customer points and rewards?
CHAPTER 16

Lite, full access, and Super Admin

Your account determines how much of this guide applies.

Lite uses a smaller set of screens. The current Lite navigation includes Dashboard, Menu Hub, Inventory, Orders, Tables & QR, Staff, and Settings, with access controlled by role. Use those screens for the same basic cycle: set up the menu, take an order, check payment, and review the result.

The full restaurant workspace exposes more operational pages when permitted and enabled. An admin generally has broader settings access than a manager. Ask the account administrator if a required page is absent.

Super Admin is for platform administration. Its current areas include companies, branches, users, Lite accounts, online orders, customers, kiosk settings, payment providers, and settings. Routine counter and kitchen staff do not need this workspace.

CHAPTER 17

When something goes wrong

Start with the branch, connection, and exact order number.

Follow the actual screens

REAL APP SCREEN · LOCAL DEMO

Understand a printer warning

Where: Cashier → Printer Warning

Actual Resay app screen: Understand a printer warning. The numbered instructions below explain the controls.
Click or tap the picture to open the original full-size screenshot. Use your browser’s Back button or close the image tab to return.
  1. Read the exact problem. This example says the network printer is not connected and its IP is not configured.
  2. Use Open Settings to enter the correct printer setup and test it. Ask the manager for the printer’s connection details.
  3. Not now dismisses the warning; it does not repair printing. Only continue without printing if that is acceptable for the current task.

What you should see: You know whether the printer still needs attention before serving customers.

ProblemTry this first
Cannot sign inCheck the assigned app, account, and password. Ask your administrator to confirm the account and role.
A menu or settings page is missingCheck role, edition, enabled modules, and selected branch.
No food appearsConfirm the branch, item availability, category, and saved menu. Compare Menu Hub Preview with the device.
Add Item is missingSelect one branch instead of All Branches, then open Menu Hub → Items.
Cannot add an item to the cartComplete required modifier choices and check selection limits.
Device pairing failsCheck device type, branch, code status, and network. Use the correct setup page.
Kitchen cannot see the orderCompare order number, branch, status filters, and connection. Confirm the order was successfully submitted.
Card result is uncertainCheck the existing transaction and provider result before retrying.
Receipt is blank or missingCheck printer paper, power, connection, and test printing. Reprint the existing order when supported.
QR opens the wrong pageUse the full outlet link and test the printed QR. Check whether a table code is still valid.
Delivery location looks wrongThe rider tool is manual in this build. Confirm rider ID and actual coordinates; do not submit default sample values.
Report totals seem wrongUse the same branch, dates, payment status, and metric. Account for refunds and different payment methods.
CHAPTER 18

Your first practice session

A manager can use this checklist to train a new team member.

Checklist marks are temporary and reset when the page reloads. Print this page if you need a lasting training record.

CHAPTER 19

Plain-language glossary

The short version of the words you will see.

TermMeaning
Branch / outletOne restaurant location.
POSPoint of sale: the cashier’s till system.
KDSKitchen display system: the kitchen order board.
PairingLinking a device to the correct branch.
ModifierAn option or extra attached to an item.
ComboA bundle of menu items sold as a meal or deal.
Opening floatThe cash already in the drawer at the start of a shift.
ReconciliationComparing the counted money with the recorded expected amount.
TransactionA record of a payment or money-related operation.
RefundReturning money from a previous payment.
QR codeA scannable code that opens a link, sometimes tied to a table.
BackendThe shared server used by the different apps. Your administrator maintains it.
CHAPTER 20

About this guide

Prepared from the current project source on 8 October 2026.

This is an end-user training guide, not a server installation manual. It describes the local source snapshot; installed apps may differ. The current kitchen onboarding files include local in-progress changes. Confirm the deployed build before training staff on newly added controls.

All illustrations and app screenshots are stored in this folder’s images directory. App captures show the actual interface running locally with demonstration data. The generated restaurant illustration and teaching diagrams remain clearly labeled. See screenshots.json for the capture inventory and routes. Delivery, status-display, and Super Admin instructions remain text-based; those apps were not captured in this update.

See sources.txt for the inspected code references and image-prompts.txt for the image-generation prompt and provenance. Keep this entire folder together when copying or sharing the guide.