Back to Applications
SaaS App

KAMRAI

Smart POS for Thai hospitality โ€” commissions, compliance, and control in one platform.

Visit Application
KAMRAI

๐Ÿ’กAbout This App

What is Kamrai?

Kamrai is a cloud-native Point-of-Sale (POS) system purpose-built for bars, restaurants, and hospitality venues operating in Thailand. Hosted on Google Cloud Platform (GCP), it goes far beyond standard billing software โ€” it handles the complex operational reality of venues that run on staff commissions, serve international guests, and must comply with Thai personal data law (PDPA).

The name Kamrai (เธเธณเน„เธฃ) means profit in Thai โ€” a fitting north star for a system designed to help operators run tighter, smarter businesses.


Core Capabilities

Sales & Transactions

  • Full table and order management with real-time bill tracking
  • Support for multiple payment methods (cash, card, mixed)
  • Pay Now and Pay Later (credit/hold) transaction flows
  • Discount and credit override controls with approval gates
  • Multi-location support under a single operator account

Commission Engine

Kamrai's commission system is its most distinctive feature โ€” fully configurable, with no hardcoded rates.

  • Direct sale commissions (TransactionItemCommission): Released immediately when a sale is made
  • Held commissions (HeldCommission): Created when a bill is placed on hold (Pay Later); automatically converted to released commissions upon payment
  • Configurable commission rules per product, category, or staff role โ€” no hardcoding
  • Staff commission payout workflow with date-range filtering and approval steps
  • Full audit trail of commission state transitions (held โ†’ released โ†’ paid)

Role-Based Access Control (RBAC)

  • Flexible custom roles with granular permissions: view / create / edit / approve
  • Personal approval limits per staff member (commission overrides, credit limits, discounts)
  • Hierarchical authority model (Owner โ†’ Admin โ†’ Manager โ†’ Cashier โ†’ Staff)
  • System roles seeded per location and locked against accidental modification
  • PDPA signature authority assignments per role

Staff & Shift Management

  • Staff profiles with role assignments and personal limit configurations
  • Business Day and Shift guards โ€” operational prerequisites enforced before access
  • Shift-level reporting and activity tracking

Reporting & Analytics

  • Dashboard: Real-time operational overview
  • Sales Reports: Revenue breakdown by product, category, staff, and time period
  • Commission Reports: Earned, held, and paid commissions with full drill-down
  • Stock Movement Reports: Inbound/outbound inventory tracking
  • Aging Reports: Outstanding Pay Later balances and credit exposure
  • CSV export for all reports

Inventory & Stock

  • Product and category management
  • Stock movement tracking with reason codes
  • Low-stock visibility integrated into operational flow

PDPA Compliance (Thai Personal Data Protection Act)

  • Consent collection and digital signature workflows built into staff onboarding
  • Data access controls aligned with PDPA principles (purpose limitation, data minimisation)
  • Role-based PDPA authority โ€” only designated staff can handle consent records
  • Audit log for personal data access and modifications

Internationalisation

  • Full i18n support via i18next โ€” English as the base language
  • Designed for Thai venue context with easy extension to additional languages
  • Currency, date, and locale formatting consistent with Thai operational standards

Technical Architecture

| Layer | Technology | |---|---| | Backend API | NestJS (Node.js) | | Database ORM | Prisma | | Database | PostgreSQL (Google Cloud SQL) | | Frontend | React + TypeScript + Vite | | Styling | Tailwind CSS | | Infrastructure | Google Cloud Platform (GCP) | | Monorepo Tooling | pnpm workspaces |

Kamrai is built as a multi-tenant SaaS product โ€” each venue operates in its own isolated data context, with shared infrastructure managed centrally on GCP.


Planned Features & AI Roadmap

AI-Powered Operations (Planned)

Kamrai is designed from the ground up to integrate AI capabilities as the platform matures:

  • Smart Commission Recommendations: AI analysis of sales patterns to suggest optimal commission structures per product or staff role
  • Anomaly Detection: Automated flagging of unusual transaction patterns, excessive discounts, or commission irregularities
  • Demand Forecasting: Predict busy periods and stock requirements based on historical sales data and seasonal trends
  • Natural Language Reporting: Ask the system questions in plain language ("Show me last week's top earners") and receive instant, contextual answers
  • Staff Performance Insights: AI-generated summaries of individual and team performance for manager review
  • PDPA Risk Monitoring: Automated alerts for potential compliance gaps or unusual data access patterns

Massage & Wellness Venues

As the traditional bar market faces increasing headwinds, Kamrai is expanding its focus to serve massage parlours, day spas, and wellness centres โ€” a growing sector in Thailand with commission structures that are equally (if not more) complex than bar operations.

Why Massage Venues Are a Natural Fit

Massage businesses share the same operational DNA as bars when it comes to commissions:

  • Therapists earn per service performed, often at tiered rates by treatment type or duration
  • Upsells (add-on treatments, products, packages) carry separate commission rules
  • Walk-in vs. booked guests may have different commission implications
  • Revenue is split between the house and individual therapists in configurable proportions
  • Tips and gratuities need to be tracked and distributed separately from base commissions

Kamrai's commission engine handles all of this without modification โ€” because it was built to be business-type agnostic from day one.

Specific Features for Wellness Operations

  • Service-based commission rules: Configure rates per treatment, therapist grade, or customer type
  • Booking & queue management (planned): Walk-in queue and appointment slot tracking
  • Package and course sales: Pre-paid session bundles with per-use redemption tracking
  • Therapist performance reports: Individual earnings, service counts, and utilisation rates
  • Product retail commissions: Separate commission logic for skincare and product sales alongside services
  • PDPA for client data: Guest profiles, health notes, and consent records handled compliantly

Why Kamrai?

Most POS systems are built for retail or Western hospitality contexts. Kamrai is different:

  • Built for Thai hospitality and wellness โ€” bars, restaurants, massage venues, and day spas where staff commission culture drives talent retention
  • One platform, multiple business types โ€” the same commission engine, RBAC, and reporting stack serves any service business with configurable rules
  • Compliance-first design โ€” PDPA is not bolted on; it is part of the core data model
  • No hardcoded business logic โ€” commission rates, approval thresholds, and role structures are all operator-configurable
  • SaaS, not software โ€” always up to date, no local installation, accessible from any device

Kamrai โ€” เธเธณเน„เธฃ โ€” Profit, by design.


Ready to try it out?

Open KAMRAI