Shopping,
built for
business.
Everyday shopping, with the tools businesses need to buy at scale.

Shopping,
built for
business.
Everyday shopping, with the tools businesses need to buy at scale.
One catalog.
Very
different
needs.
Categories, search and brands in Georgian and English, cached on the device so the catalog still opens offline.
- Browse
- categories · brands
- Find
- search
- Language
- KA / EN
- Offline
- cached per language






The more
you buy,
the less each
one costs.

- Quantity
- Price tier
- Unit price
- Cart line
The highest tier at or below the quantity wins. Under 2 units: retail, 2.85 ₾.
The more
you buy,
the less each
one costs.
A cart is
more than
a list.
- Edit
- applied instantly
- Sync
- server cart · rollback on error
- Offline
- queued, replayed on reconnect


The app
is only
the front.
State, sync, payments and sessions - the systems behind the interface.
- 27
- screens
- 4
- payment providers
01Mobile
- React Native · Expo
- TypeScript · Expo Router
- one codebase, iOS + Android
02Commerce
- catalog · search · brands
- B2B tier pricing
- cart · checkout · orders
03Accounts
- email + SMS code
- Google · Apple sign-in
- guest checkout
04Payments
- bank transfer / invoice
- BOG · Flitt · CityPay
- sessions with status polling
05Resilience
- offline catalog cache
- queued cart edits
- rollback on failure
06Platform
- push notifications
- Georgian / English
- Firebase Analytics
Built for
the way
people
actually buy.
An order is
more than
a cart.
- Order
- Address
- Payment
- Confirmation
- Shipping
- quoted per city
- Promo
- re-quoted by the server
- Payment
- 4 providers, one interface
- Sessions
- status polling · deep-link return

















- Quantity
- Price tier
- Unit price
- Cart line
The highest tier at or below the quantity wins. Under 2 units: retail, 2.85 ₾.
- Item count
- Unit price + discount
- Quantity
- Item note
- Checkout
- wire
- bog
- flitt
- crypto
Shopping,
built for
business.
Everyday shopping, with the tools businesses need to buy at scale.

One catalog.
Very
different
needs.
Categories, search and brands in Georgian and English, cached on the device so the catalog still opens offline.
- Browse
- categories · brands
- Find
- search
- Language
- KA / EN
- Offline
- cached per language




The more
you buy,
the less each
one costs.


- Quantity
- Price tier
- Unit price
- Cart line
The highest tier at or below the quantity wins. Under 2 units: retail, 2.85 ₾.
A cart is
more than
a list.
- Edit
- applied instantly
- Sync
- server cart · rollback on error
- Offline
- queued, replayed on reconnect



- Item count
- Unit price + discount
- Quantity
- Item note
- Checkout
An order is
more than
a cart.
- Order
- Address
- Payment
- Confirmation
- Shipping
- quoted per city
- Promo
- re-quoted by the server
- Payment
- 4 providers, one interface
- Sessions
- status polling · deep-link return


- wire
- bog
- flitt
- crypto
The app
is only
the front.
State, sync, payments and sessions - the systems behind the interface.
- 27
- screens
- 4
- payment providers
01Mobile
- React Native · Expo
- TypeScript · Expo Router
- one codebase, iOS + Android
02Commerce
- catalog · search · brands
- B2B tier pricing
- cart · checkout · orders
03Accounts
- email + SMS code
- Google · Apple sign-in
- guest checkout
04Payments
- bank transfer / invoice
- BOG · Flitt · CityPay
- sessions with status polling
05Resilience
- offline catalog cache
- queued cart edits
- rollback on failure
06Platform
- push notifications
- Georgian / English
- Firebase Analytics

Built for
the way
people
actually buy.

