Rukn Systems

A cloud point-of-sale platform for restaurants and retail across the region.

Rukn POS

2026POS SaaSClient work
rukn.systems
Rukn POS desktop screenshot

The brief

Rukn POS is our flagship product — a multi-tenant, offline-first point-of-sale platform for cafés, restaurants, and shops across Egypt and the Gulf. One system spans the cashier till, product catalog, inventory, a live kitchen display, promotions, subscription billing, ZATCA/ETA e-invoicing, and real-time reporting — fully bilingual in Arabic and English.

Design decisions

What we chose, and why.

  1. 01

    Offline-first till

    The cashier keeps selling with no internet. Every sale is queued on the device and syncs the moment the connection returns — a dropped line never stops a checkout.

  2. 02

    One database, many tenants

    Every merchant's data is isolated by PostgreSQL row-level security on a shared schema — strong isolation without running a separate database per tenant.

  3. 03

    Event-driven microservices

    Go services talk over Kafka; sales stream into ClickHouse for instant reporting and into a live kitchen display over SSE. Each part scales on its own.

  4. 04

    Built MENA-first

    Arabic and English throughout, EGP pricing, and ZATCA/ETA-style e-invoicing from day one — designed for the region, not localized as an afterthought.

Screenshots

Desktop and mobile, as it ships.

rukn.systems
Rukn POS desktop screenshot
Rukn POS mobile screenshot

What's not in scope

This is the live production platform, not a marketing mockup. Merchant data, tenant dashboards, and billing internals stay behind authentication — the link opens the product sign-in, not a seeded demo.

Tech stack

Built with.

  • Go microservices
  • Next.js
  • PostgreSQL · RLS
  • Kafka
  • ClickHouse
  • Docker · Caddy