Case Study

Pints Online

A modern, real-time point of sale system built for the hospitality industry. From tab management to inventory control — purpose-built for bars and restaurants.

15+Active Venues
10K+Monthly Transactions
40%Faster Service
RustJavaScriptSQLiteTauriWebSockets

Bar owners, pub managers, and restaurateurs frustrated with outdated, clunky POS systems that slow down their staff and lose them money.

Pints Online was created for the independent venue owner who needs a reliable, fast, and intuitive system that their team can pick up in minutes — not days. The hospitality industry has been underserved by POS technology for too long, with many venues still relying on decade-old hardware and software that was never designed for the pace of a busy bar.

Paper-based processes and fragmented systems were costing venues time and money

Most small to medium venues were managing customer tabs with pen and paper, tracking inventory on spreadsheets, and running sales reports (if at all) by manually tallying receipts at close of business. Lost tabs, inaccurate stock counts, and no insight into peak hours or popular products meant owners were flying blind. Existing POS solutions were either prohibitively expensive for small venues or so complex that staff refused to use them.

A cross-platform POS with real-time sync and offline capability

We built Pints as a cross-platform desktop application using Rust and Tauri, with a lightweight embedded SQLite database that synchronises with a central API when online. The system supports opening and closing customer tabs, running real-time sales analytics, managing warehouse inventory with reorder alerts, and role-based access for staff. The interface was designed for speed — bartenders can ring up orders in two taps without taking their eyes off the customer.

Performance-critical architecture with offline resilience

The core application is written in Rust, compiled to native binaries via Tauri for macOS, Windows, and Android. SQLite provides a local data store that allows the system to function fully offline — critical for venues with unreliable internet. When connectivity is restored, a sync engine reconciles transactions with the central PostgreSQL database. The API layer, built with JavaScript/Node.js, handles multi-tenant data isolation, real-time WebSocket updates for live dashboard views, and integration with payment processors.

15+ Venues across bars, pubs, and restaurants running Pints as their primary POS system, processing thousands of transactions every day.
10K+ Monthly transactions processed through the platform with zero data loss, even during internet outages, thanks to the offline-first architecture.
40% Faster service during peak hours. Staff can open tabs, add items, and process payments in under five seconds per interaction.
100% Elimination of lost tabs and manual inventory errors. Owners now have real-time visibility into stock levels and sales performance.

Interested in the technology?

Pints Online is available for download on macOS, Windows, and Android. Book a demo to see it in action at your venue.