cizo_logo

StockPal

POS systems offered features, but none optimized liquor retail speed.

StockPal is an ERP and POS system built exclusively for liquor retailers, simplifying retail operations.

project image

Essential features only. Retail-speed performance. No enterprise bloat.

StockPal simplified ERP workflows, enabling $500 transactions in under 60 seconds during rush hours.

The Impact

icon
Market Validation
StockPal gained immediate traction by securing five major liquor retailers.
icon
Revenue Scale
StockPal processed 500,000+ stock items and facilitated $4M in retail revenue.
icon
Efficiency Workflow
Barcode and SKU entry reduced stock receiving time by 80% versus manual entry.

How We Thought

underline
arrowBuilding StockPal required rejecting the enterprise software playbook of comprehensive features in favor of surgical focus on liquor retail's unique velocity and compliance requirements. We approached ERP design as a performance optimization problem where milliseconds during transactions mattered more than feature count.

1.  Obsessing Over Transaction Speed

Performance requirement

We established a hard performance requirement: $500 orders must complete in under 60 seconds during Friday night rushes when customers queue and every delay risks line abandonment. This constraint forced ruthless UX simplification, no multi-level menus, no confirmation dialogs for routine actions, no feature discoverability at the cost of speed.

High Volume Transactions

We mapped the critical path for high-volume transactions: scan items, apply automatic promotions, verify age, accept payment, print receipt. Every interface element either accelerated this flow or was eliminated, creating a POS experience where staff muscle memory could process orders without conscious navigation.

2.  Building Liquor-Specific Intelligence

Identifying common issue

Generic retail systems treat all products identically. Liquor has unique requirements we embedded as first-class features: expiration date tracking for craft beer and wine with automated alerts 30 days before products become unsellable, damaged product logging required for tax and compliance reporting, vendor-specific promotion management where discounts automatically apply based on distributor relationships, and age verification workflows integrated into checkout rather than bolted on as compliance afterthoughts.

3.  Validating Through Clickable MVPs

The Validation of UI/UX

We built our first version as an Angular-based clickable prototype before writing backend code, deployed it to actual retail staff during non-peak hours, and watched them attempt real transactions. This revealed UX failures invisible in design mockups: buttons placed where wet hands couldn't tap accurately, confirmation steps that interrupted flow during rushes, search interfaces requiring precise spelling when staff needed fuzzy matching for thousands of SKUs.

The Final Prototype

We iterated the prototype through five design cycles based on this feedback before committing to production development, ensuring the final Java backend and Angular 11 frontend implemented workflows already proven in real retail environments.

4.  Engineering for Reliability & Code Quality

100% Uptime

Retail POS downtime means lost revenue, so we architected for extreme reliability through comprehensive CI/CD pipelines using Bitbucket for version control, SonarQube for automated code quality testing catching bugs before deployment, and Sanity.io for error monitoring and alerting in production.

The Data Storage

Oracle database provided enterprise-grade transaction integrity and backup capabilities critical when system failures could mean lost sales data or compliance audit failures. This infrastructure investment meant retailers trusted StockPal for mission-critical operations despite being a startup competing against established POS providers.

5.  Enabling Self-Service Through Intuitive Design

The Goal: Should be Easy to Use

Enterprise ERP requires weeks of training. We designed StockPal to be learnable in hours through intuitive workflows matching retail staff's existing mental models. Stock receiving uses barcode scanning—staff scan products and quantities auto-populate. Sales promotions use drag-and-drop calendars—staff see visual timelines rather than configuration forms. Analytics dashboards show charts and graphs—staff interpret visual patterns rather than raw data tables. This self-service design reduced support burden and enabled rapid onboarding when retailers hired seasonal staff for holiday rushes.

Architecture Snapshot

underline
StockPal uses a Java backend for high-velocity POS operations, with Oracle ensuring reliable, compliant inventory and sales data integrity.
architecture snapshot
Angular 11 provides touchscreen POS and barcode integration, while Bitbucket CI/CD, SonarQube testing, and Sanity.io monitoring ensure stable, reliable retail operations and minimize revenue loss from downtime.

The Stack

underline
We chose scalable, high-performance open-source stacks for easy upgrades across all platforms and retailers.
Java
Java
AngularJs
AngularJs
Oracle
Oracle
Bitbucket
Bitbucket
SonarQube
SonarQube
Sanity.io
Sanity.io

Systems Delivered

underline
Retail-Speed POS Terminal
Retail-Speed POS Terminal
Intelligent Inventory Management
Intelligent Inventory Management
Vendor Promotion Engine
Vendor Promotion Engine
Analytics Dashboard
Analytics Dashboard
Multi-Role Access Control
Multi-Role Access Control
upgrades

What Changed

underline
  • Sub-60-second transaction speed during Friday night rush hours
  • 80% faster stock receiving through barcode and SKU scanning
  • $4M revenue processed across 500k+ inventory items successfully
  • Enterprise feature bloat replaced with liquor-specific essential workflows
  • Automatic compliance tracking eliminated manual expiration and damage logs
  • Zero-training intuitive design reduced onboarding from weeks to hours
arrow
Curious how we approach complex builds like this?
arrowSee How We Work
client image
quote
I'm really happy with team CIZO. From day one they went trough all the problems that we face as retailers. They made my business easy to do. Not only me but many retailers who subscribed to Stockpal. Thank you!
- Steven JWeb & Platform - SaaS | USA
Most ideas never reach this stage. Execution is where ideas earn their value.

More Work Like This

underline

Speak Directly With the People Who Build

cizo_logo
socialsocialsocialsocial
locationD 908 - PNTC, Times Of India Press Rd, Prahlad Nagar, Ahmedabad, Gujarat - 380015, India
locationLangenthalstrasse 8A, 4912 Lotzwil, Switzerland.
location1204 Al Manara Tower, Business Bay Dubai, United Arab Emirates
We are certified with:
certifiedcertifiedcertifiedcertifiedcertifiedcertified
© 2026 CIZO. All rights reserved.
arrowBuilt with enterprise standards for security, data handling, and delivery.
arrowPartnered with & recognized by global technology platforms.