Skip to main content
Case studies

ERP & POS SaaS

eSellar POS

Cloud POS and ERP platform for Saudi retail, restaurant, and service operators that need reliable checkout, inventory visibility, reporting, and ZATCA e-invoicing support.

Project status

Production

Visit project

Operating need

Saudi operators need a browser-based POS that keeps counters moving during network instability while maintaining inventory accuracy, reporting, and ZATCA-compliant electronic invoicing.

Product response

Designed and built a cloud POS and ERP platform with offline sale saving, Vercel Queues-backed background processing, product and inventory workflows, receipt printing, daily reports, invoice templates, and ZATCA Phase 2 UBL XML and government API integration.

Technical approach

TypeScript, Next.js, Hono, SurrealDB, Vercel Queues, offline sync, custom ZATCA cryptographic compliance package

Platform work

Browser POS that works from a PC and receipt printer without a heavy local-server setup
Inventory, sales, payments, invoices, and reporting kept in one operating record
Multi-tenant data isolation designed for production SaaS operations

Results delivered

Production workflows support operators managing multi-location sales, inventory, and invoicing
Offline-first checkout flow engineered with queued background processing for intermittent connectivity
Custom ZATCA Phase 2 cryptographic compliance framework delivered

Build with Dijitize

Bring the product idea, workflow, or compliance problem that needs to become an operating platform.