Back to All Work
Web AppClient: Retail Client NetworkYear: 2025

Enterprise Cloud POS & Inventory System

A mission-critical web application designed for multi-branch retail operations with offline SQLite sync, instant receipt printing, and live sales telemetry.

Enterprise Cloud POS & Inventory System
My Role
Full-Stack Web Architect
Timeline
4 Months (2025)
Core Stack
Next.js 15, TypeScript
Deployment
Production Active

Measurable Outcomes

1.8s / ticket
Checkout Speed
100%
Offline Uptime
< 250ms
Branch Sync

The Challenge

Ensuring zero cashier downtime during internet outages while reconciling branch inventories automatically upon reconnection.

The Architectural Approach

Implemented local-first IndexedDB persistence with two-way conflict-free replicated data types (CRDTs).

Design Direction & Typography System

High-contrast touch-optimized interface with prominent numerical keypad and tactile feedback.

Development & Engineering Details

Built using Next.js 15 App Router and service worker background sync API.

Delivered Capabilities

Instant thermal receipt generation and ESC/POS printer pairing
Multi-warehouse stock allocation and low-stock WhatsApp alerts
Role-based cashier permissions with shift reconciliation

Technologies Deployed

Next.js 15TypeScriptTailwind CSSIndexedDBPostgreSQLNode.js