Food & Dining
Zash POS
A tablet and cloud-based point of sale system for merchants. Allows receiving orders from Zash Order customers and operates as a standalone POS system. Supports BLE peripheral devices and real-time order management.
Platform
iOS
Role
iOS Developer
Industry
Food & Dining
← Back to projects

Scope of work

  • Implemented network communication with a server through designed API
  • Implemented BLE communication with peripheral POS devices via CoreBluetooth
  • Implemented real-time order receiving from Zash Order app
  • Implemented standalone POS order management
  • Implemented local data persistence using CoreData
  • Integrated CocoaAsyncSocket for low-latency local communication

Challenges & solutions

Synchronizing orders between the cloud backend and local POS in real time while supporting offline operation required a robust local-first data model. Used CoreData as the source of truth with a background sync queue that reconciled server state without interrupting active order processing on the merchant side.

Tech Stack

Objective-CCoreBluetoothCoreDataCoreLocationAFNetworkingCocoaAsyncSocketFlurryFabricBitrise

Project info

Client
PlatformiOS
Live previewView ↗