Retail & HospitalityClient projectLaunching soon · 2026

BALA coffee chain's own app: ordering, cashback and the iiko POS in one system

A chain of five bakery-cafés in Almaty was losing guests in the till queue, kept the menu in two places and could not tell a regular from a passer-by. It needed its own branded system — from the app to the kitchen order screen — connected to the POS rather than yet another POS.

balbakery.kzdemo
9:41BALGood afternoonBranch 2Cashback₸2,450Gold level · QR at the tillPick-up~7 minDine-inCakesEvery 5th coffee is on us3 of 5PopularCappuccino 0.3 l₸1,290Croissant₸890Bal BakeryOrder TV screenliveNew#1045#1046Preparing#1041#1043#1044Ready#1038#1039#1040#1042kitchen load · normalGuest order#1042 → iiko POSPaid in the cart · ₸2,180Cashback +₸109 creditediikosynced · 12:04Menu and stop list from the POSCappuccino 0.3 lCroissantRaf 0.4 lÉclairHoney cakeReady · #1042push to the guestBonus deskguest QR is valid for 60 sCredit · Redeem
reports in the chain admin
36reports in the chain admin
languages: kk, ru, en, zh
4languages: kk, ru, en, zh
pages in the chain admin
90+pages in the chain admin

What we built

  • A guest app for iPhone and Android: pick-up, table ordering via QR, custom cakes
  • One-tap payment straight from the cart
  • Menu, stop lists and orders sync with the iiko POS, branch load every 90 seconds
  • Loyalty: rule-based cashback, 4 levels, “every 5th coffee”, promo codes, referrals
  • A bonus desk: the guest's QR is valid for 60 seconds, credit and redeem in the admin
  • An order TV screen, a QR menu, a courier panel and a chain admin with 36 reports

Stack

  • NestJS
  • PostgreSQL
  • Redis
  • Next.js 16
  • Swift · SwiftUI
  • Kotlin · Compose
  • iiko Cloud API
Outcome
Guests order without queuing and collect cashback, the kitchen sees orders on a screen, and the chain keeps its menu in one place — the iiko POS.
DirectionRetail & Hospitality

Questions

BAL in brief

Who built the product, what it does and how to order something similar.

Who built BAL?

BAL was designed and built by 105, a Kazakhstan IT company ("105kz" LLP, Almaty, Astana Hub resident) for the project owner.

What does BAL do?

A coffee chain's own app: ordering, cashback and the iiko POS in one system. Key features: A guest app for iPhone and Android: pick-up, table ordering via QR, custom cakes; one-tap payment straight from the cart; menu, stop lists and orders sync with the iiko POS, branch load every 90 seconds; loyalty: rule-based cashback, 4 levels, “every 5th coffee”, promo codes, referrals.

Can we order a similar system for our company?

Yes. 105 builds apps for coffee chains and restaurants, booking systems, loyalty programmes and AI sales assistants around a specific business: a 1–2 week problem review, a clickable prototype in 2–4 weeks, then iterative development. Source code and documentation stay with the customer. Contact: info@105.kz, +7 (771) 803-44-47.

Cases

More in this direction

Retail & HospitalityStudio management SaaS

Envy

Envy is a management platform for photo, video and podcast studios by the 105 team: online booking requests with availability checks, a calendar for rooms, equipment and staff, CRM with loyalty and gift certificates, finance and payroll, a café POS, equipment tracking and cleaning checklists. An AI manager sells in WhatsApp and issues payment invoices right in the chat; Instagram Direct is built and awaits Meta approval. Each studio gets its own installation — this is how Sham Studio is launching on it.

  • Booking and resources
  • AI sales in WhatsApp
  • CRM & loyalty
View case
Retail & HospitalityAI manager · WhatsApp

IsraBot

IsraBot is an AI sales and support manager for WhatsApp that is deployed on the customer's own server. It answers from a knowledge base with hybrid search, understands voice notes and receipt photos, replies by voice, runs reminders, follow-ups and broadcasts outside quiet hours and issues payment invoices right in the chat. A reliable delivery queue with retries, operator takeover, a 9-step setup wizard and a live catalogue from ERP; one instance serves several branches or brands. Instagram Direct is enabled once Meta approves the app.

  • AI sales in WhatsApp
  • Payment right in the chat
  • Voice and receipt photos
View case
Retail & HospitalityStudio on the Envy platformLaunching soon · 2026

Sham Studio

Sham Studio is a photo and video studio in Almaty launching on the Envy platform: a separate installation of the system was set up in two days. Guests book rooms, packages, team services, equipment rental and drinks on the booking page, while the studio runs bookings, finance and payroll, a café with a kitchen screen, stock, CRM with gift certificates and Meta ad analytics. An AI manager answers in WhatsApp, and analytics show how many sales the AI closed and how many the managers did. The studio's brand identity and rules are still in progress.

  • Booking page
  • AI manager in WhatsApp
  • Café and stock
View case
Retail & HospitalityERP & CRM for e-commerceArchive project · 2026

Digital games shop ERP

ERP, CRM and a storefront for a PlayStation digital games shop that replaced running the business in Google Sheets. One purchased account is split into slots of different types, and the system tracks cost and profit for every slot and account; the storefront holds a slot for 30 minutes when an order is placed. The installer workspace reveals access details only after re-login, with a watermark and an audit record, and credentials are encrypted. An eight-stage pipeline, finance in four currencies, three WhatsApp connections with automations and a catalogue feed for the IsraBot AI bot.

  • Slot-level accounting
  • Installer & audit
  • WhatsApp and AI bot
View case
Retail & HospitalityLoyalty prototypeArchive project · 2025

“Melting discount” loyalty

A café loyalty prototype we built for a marketing agency in 2025. A guest scans the table QR, registers with a WhatsApp bot and gets 10% off; the discount melts by 1% for every missed day down to a 3% minimum, and a next-day visit restores the maximum. The cashier gets a message about the guest's arrival and discount, the bot reminds those who have been away for more than three days, and a weekly draw picks three winners — the more often a guest comes, the better the odds. Two versions: on n8n with amoCRM and on FastAPI with an admin panel.

  • QR → WhatsApp bot
  • 10% → 3% discount
  • Weekly draw
View case

Next step

Discuss a pilot project

Tell us about your task — we'll come back with a data audit plan and an effect estimate within two business days.

  1. 1A 30-minute call: the task, your current systems, who makes the decision
  2. 2A review of data and processes, a staged plan with time and cost ranges
  3. 3A 2–4 week prototype or an 8–12 week pilot with success criteria agreed upfront

NDA from the first contact

Reply within one business day