Skip to content
  • New: asasii S2 handheld barcode scanner. 1D and 2D, IP52 rated.View S2
  • asasii POS is live and deploying to Malaysian retailers.See asasii POS
  • asasii BSC: supply chain software for multi-outlet operators.See asasii BSC
  • Browse the full asasii hardware line: terminals, printers, scanners, payment, drawers.View hardware
idataraya
idataraya

Design.

We design for the business, not the spec sheet.

Every engagement includes on-site visits and stakeholder interviews: cashiers, managers, and owners. Designs are grounded in existing workflows rather than idealized ones. Research first, wireframes second, code third.

Counter Flow · v3
3 comments · 2 resolved
SelectFrameTextField researchCashier · Manager
POS · Checkout
Cart list
Payment tray
Cash
Card
QR
Receipt
Cart · 3 items
RM 42.80
CASH
CARD
QR
Artboard · Checkout v3
N
Nadia · cashier
Cash tray should be default — 70% of txns.
M
Manager · resolved
Need manager override on voids.
build · pull requests
Sprint 14 · 4 active
AllOpenReviewMergedmain ← sprint-14
#1842POS · cash tray default
web14/14
merged
#1847Inventory sync — ERP webhook
backend12/14
review
#1851Thermal printer · ESC/POS driver
hardware11/14
open
#1853Supervisor mobile · void flow
mobile6/14
draft
Test Run · Release 2026-04-18
87 / 88 passing
87 pass1 fail0 skippedTotal · 17m 03s
Acceptance · POS checkout
42 pass
2m 14s
Integration · ERP sync
28 pass
47s
Load · 50 concurrent counters
16 pass1 fail
6m 02s
Hardware · printer burn-in 8h
1 pass
8h
Printer burn-in · 8h
No faults · paper advance 100%
Customer sign-offPending · 1 retry on load
Rollout · Cohort 1
2 live · 1 installing · 1 queued
StoresDevicesTrainingGo-live window · 2026-04-18
KL-01Flagship · Pavilionlive
Live · 09:12
KL-02KLCC · L4live
Live · 10:38
KL-03Mid Valleyinstalling
Provisioning
PJ-011 Utamaqueued
Scheduled · 14:00
Go-live checklist
  • Devices provisioned · 22 of 22
  • Network validated at counter
  • ERP handshake confirmed
  • End-to-end txn validated
  • Staff training · handover

What design delivers.

The concrete outputs every engagement carries out of this phase before the next one starts.

Field research with real users

Cashiers, managers, owners, warehouse staff. We run structured interviews on-site, watch them work, and record the questions they ask each other. The UI we design reflects how they already think, not how a template wants them to think.

Counter Flow · v3
3 comments · 2 resolved
SelectFrameTextField researchCashier · Manager
POS · Checkout
Cart list
Payment tray
Cash
Card
QR
Receipt
Cart · 3 items
RM 42.80
CASH
CARD
QR
Artboard · Checkout v3
N
Nadia · cashier
Cash tray should be default — 70% of txns.
M
Manager · resolved
Need manager override on voids.

Workflow-first wireframes

We wireframe flows before screens. Every critical path, open a tab, add items, apply discount, split payment, print receipt, is walked end to end with the people who will run it daily, and revised until the number of taps drops.

build · pull requests
Sprint 14 · 4 active
AllOpenReviewMergedmain ← sprint-14
#1842POS · cash tray default
web14/14
merged
#1847Inventory sync — ERP webhook
backend12/14
review
#1851Thermal printer · ESC/POS driver
hardware11/14
open
#1853Supervisor mobile · void flow
mobile6/14
draft

Architecture reviewed before code

Data model, API boundaries, deployment topology, and failure modes are signed off in an architecture review before build starts. Integrations, authentication, and offline behavior are decided on paper, not discovered at go-live.

Test Run · Release 2026-04-18
87 / 88 passing
87 pass1 fail0 skippedTotal · 17m 03s
Acceptance · POS checkout
42 pass
2m 14s
Integration · ERP sync
28 pass
47s
Load · 50 concurrent counters
16 pass1 fail
6m 02s
Hardware · printer burn-in 8h
1 pass
8h
Printer burn-in · 8h
No faults · paper advance 100%
Customer sign-offPending · 1 retry on load

Design system and component library

Colors, type, spacing, and interaction patterns are pinned to a shared component library before feature work starts. Every screen built downstream reuses the same primitives, so the product reads as one system instead of a collection of modules.

Rollout · Cohort 1
2 live · 1 installing · 1 queued
StoresDevicesTrainingGo-live window · 2026-04-18
KL-01Flagship · Pavilionlive
Live · 09:12
KL-02KLCC · L4live
Live · 10:38
KL-03Mid Valleyinstalling
Provisioning
PJ-011 Utamaqueued
Scheduled · 14:00
Go-live checklist
  • Devices provisioned · 22 of 22
  • Network validated at counter
  • ERP handshake confirmed
  • End-to-end txn validated
  • Staff training · handover

The other six phases.

Every engagement runs through all seven, end to end. Same team, same process, every time.

Run the full seven with us.

Every idataraya engagement runs all seven phases end to end. Book a discovery call and we will walk through how we would approach your project.