Back to evidenceelgarsabolins.com

E-03 · PRE-LAUNCH · NOV 2026

klientakarte.lv, loyalty without surveillance

Digital stamp cards for Latvian cafés, bakeries and salons, delivered as Apple Wallet and Google Wallet passes. Customers join by scanning a QR code with zero required fields. I built it alone, and treated fraud and privacy as product features from the first commit.

role
founder, sole developer
stack
Next.js, Drizzle, PostgreSQL, Better Auth
tests
3,000+ automated
site
klientakarte.lv
9:415G ▮
CYour caféSTAMPS5/8
REWARDFree coffee after 10 stampsSample
29 1072 4614 675
THE PASS IN WALLET
9:415G ▮
Saturday 24 October9:41
Your cafénow

One more stamp to your free coffee.

NEARBY, ON THE LOCK SCREEN

Screens from the klientakarte.lv homepage, with its sample café. The QR opens the live demo.

How a stamp travels

  1. STAFFPIN-gated scannerWorks offline, queues and syncs
  2. CHECKServer rulesSession, location, daily limit, idempotency
  3. RECORDAppend-only ledgerEvery event with who did it
  4. QUEUEPass update jobRate-limited, retried, dead-letter queue
  5. CUSTOMERWallet passApple or Google Wallet updates

Stopping stamp fraud

A paper card can be forged with a €2 stamp from a hardware store. A digital one has to be harder to cheat, by staff or customers.

Privacy by design

Accounts and operations

Still open before launch