About Dine Buddy

Built for real restaurant operations, not disconnected software.

Dine Buddy is Aztra’s restaurant operations platform. It combines outlet-facing desktop workflows, platform-level management, and multi-tenant backend infrastructure so billing, stock, bookings, reporting, and QR checkout stay connected.

Platform facts
Desktop release6.1.1
LanguagesEnglish, Sinhala, Tamil
QR fee under 5,000 LKR0%
SettlementDaily

Why the platform is structured this way

The repository shows three connected surfaces: a Windows desktop app for outlet work, a wider platform workspace for management, and a NestJS backend for tenant-aware data, subscriptions, releases, and QR payment orchestration. That combination is what makes Dine Buddy practical for live restaurant service instead of only reporting after the fact.

Tenant-aware by design
Each restaurant gets isolated data boundaries while still benefiting from shared platform infrastructure.
Built for live service
The desktop workflow is designed around real checkout speed, kitchen coordination, and customer-facing payment flow.
Role-based operations
Owners, cashiers, waiters, kitchen teams, and custom roles can work inside the same platform without sharing the same permissions.
Sri Lanka-ready payments
Dynamic HelaPay LankaQR is part of the platform flow, including low-fee local payments and daily settlement.
Desktop release6.1.1
LanguagesEnglish, Sinhala, Tamil
QR fee under 5,000 LKR0%
SettlementDaily

How Dine Buddy fits together

Each surface has a specific job, but they stay aligned around the same operational model.

Outlet operations

Windows Desktop

Offline-first desktop workflows for billing, printing, customer display, and live QR checkout at the outlet.

Shared management

Workspace Control

Manage restaurant setup, subscriptions, permissions, and operational oversight from the wider web platform.

Platform core

Server Platform

NestJS and MongoDB services coordinate tenant isolation, plan management, release distribution, and QR payment orchestration.

What the platform covers

The core capabilities already represented in the codebase shape the marketing site too.

Billing and POS

Handle live checkout, order flow, and receipt-driven service from one operational surface.

Bookings and tables

Support reservations and capacity planning for dine-in service.

Inventory and menu

Track menu items, ingredient usage, and stock-sensitive operations without separate tooling.

Reports and subscriptions

Give owners and admins visibility into performance, plans, and account control.

Role-based access

Owners, cashiers, waiters, kitchen teams, platform admins, and custom roles can work with the right permissions.

Multi-tenant design

Each restaurant operates with isolated data while sharing a common platform infrastructure.

Dynamic QR payments are integrated right into the platform.

New dynamic QR payments are integrated right into the platform, with 0% merchant fees for bills under 5000 LKR.

Bills above 5,000 LKR use a 1.0% MDR.
Settlements are processed daily, including weekends.
Restaurants provide their Merchant ID while provider credentials stay on the server.
Built by Aztra

Aztra (Private) Limited

Dine Buddy is Aztra’s restaurant operations platform for billing, bookings, inventory, reporting, and dynamic QR payments.

1418C, Samanpaya, Matale Road
Alawathugoda, 20140, Sri Lanka
contact@aztra.lk
+94 66 222 3968