Frequently Asked Questions

Everything you need to know about DineSwift. Can't find the answer? Reach out to our support team.

💡 General
DineSwift is a smart restaurant management platform built specifically for hotels. It lets guests scan a QR code at their table to browse the menu and place orders directly from their phone — no app download required. The kitchen and cashier staff then manage and fulfil orders in real time through a dedicated dashboard.
DineSwift is designed for hotel restaurant owners and their staff. There are three user roles:
  • Owner – Full access to analytics, menu management, staff, QR codes and promo codes.
  • Kitchen – Receives and manages incoming orders in real time.
  • Cashier – Views paid and unpaid orders and manages billing.
No. Guests simply scan the QR code on their table with any smartphone camera. The ordering experience opens directly in the browser — no app download, no sign-up required. For staff who prefer a native experience, an Android app is also available.
🍽️ Orders & Menu
1. A guest scans the QR code on their table.
2. The digital menu loads instantly in the browser, showing available items with prices and images.
3. The guest adds items to their cart and places the order.
4. The kitchen dashboard lights up with the new order in real time.
5. The cashier processes payment once the order is served.
Yes. As an Owner you can add, edit, and toggle menu items to available or unavailable instantly from the Menu Items section of your dashboard. Changes reflect on the guest-facing menu immediately — no page refresh needed for guests already browsing.
Owners can create promo codes with either a percentage discount or a fixed (flat) amount off. Guests enter the promo code during checkout. Codes can be enabled or disabled at any time from the Promo Codes section in the Owner dashboard.
💳 Account & Billing
Go to Staff in the Owner dashboard. You can invite new staff members by email and assign them the Kitchen or Cashier role. Staff receive their login credentials and can immediately access their role-specific dashboard.
DineSwift integrates with Chapa, a leading Ethiopian payment gateway, supporting local payment methods. Payment processing is handled securely through Chapa's platform. Contact us if you need a different payment gateway integrated.
Yes. All passwords are hashed using bcrypt and are never stored in plain text. Sessions use PHP's secure session handling. API routes are protected by JWT authentication. We also apply login throttling to prevent brute-force attacks. See our Privacy Policy for full details.
⚙️ Technical
The guest ordering menu works on any modern browser (Chrome, Safari, Firefox, Edge) on phones, tablets, and desktops. The staff dashboard is optimised for desktop Chrome but works well on any modern browser. The Android companion app requires Android 7.0 (Nougat) or higher.
Each table gets a unique QR code generated from the Owner dashboard. When scanned, the code passes the table number to the ordering page so the kitchen knows exactly which table placed the order. You can download and print individual QR codes or all codes at once.
Yes. The kitchen and cashier dashboards poll for new orders automatically and show live updates. When an order's status changes (e.g., Preparing → Ready → Served), all relevant dashboards reflect the change without needing a manual refresh.

Still have questions?

Our team is happy to help. Send us an email and we'll get back to you within 24 hours.

✉️ Contact Support