EVERYTHING XIAOMI
Get listed

Club Bar

Club Bar is an open-source point-of-sale system for sports clubs, community centers, and member organizations that operate a bar or canteen.

Place
#8 of 18
Score
6.5
Club Bar's website

What Club Bar is

Club Bar is an open-source point-of-sale system for sports clubs, community centers, and member organizations that operate a bar or canteen. At the terminal, members can identify themselves with an RFID or NFC card and view their personal tab. The terminal caches data locally, allowing checkout without an internet connection before syncing when connected again. Administrators can manage members and products, settlements, reports, a transaction journal, and audit history. Checkout checks product minimum ages and can refuse an offline sale using the member’s birth date. Settlement tools export XML or CSV, while the backend can generate SEPA direct debit pain.008.001.08 XML. Integrations include RFID/NFC readers, SMTP email, and REST APIs; an ESP8266 token dispenser is optional. Security features include mandatory admin TOTP two-factor authentication, role-based authorization, encrypted IBANs, audit logging, and terminal anomaly detection. Club Bar is self-hosted and listed as free. Hosting requires PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite. Its Flutter desktop terminal targets embedded Linux, with installation guidance for Raspberry Pi OS on Raspberry Pi 4 or 5.

Good

  • Checkout can continue offline and sync after reconnecting.
  • Supports member and product management with audit history.
  • Exports settlements as XML or CSV.
  • Includes age checks, including offline checks.

Watch out

  • Self-hosting requires PHP 8.3 or later.
  • Hosting requires MySQL 5.7+ or MariaDB 10.5+.
  • Backups are not written without a configured recipient key.
  • Terminal targets embedded Linux.

Who it suits

Club Bar may suit member organizations that run a bar or canteen and want member tabs, checkout, and settlement tools. It is for groups prepared to provide hosting and hardware themselves.

Verdict

Club Bar combines member-tab checkout with administration and settlement workflows, including offline operation. Organizations should account for the documented hosting requirements and configure a recipient key if they need encrypted backups.

Plans and prices

From Club Bar's own pricing page, checked 4 Oct 2001.

All about pricing
PlanPriceWhat it gives you
Self-hostedFreeNo subscriptions; runs on club-provided hosting and hardware

The facts

Each one read from Club Bar's own pages, with the date it was checked.

What it does

Administration
The admin panel supports member and product management, settlements, reports, a transaction journal, and audit history.checked 4 Oct 2001
Age checks
Product minimum ages are checked at checkout, and the terminal can refuse a sale offline using the member’s birth date.checked 4 Oct 2001
Backups
The backup documentation describes sealed-box encrypted backups and says a recipient key must be configured; without one, no backup is written.checked 4 Oct 2001
Deployment
The maker documents self-hosting on PHP shared hosting, with PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite.checked 4 Oct 2001
Email
The system queues and retries email notifications, including SEPA pre-notifications, cancellations, periodic tab statements, and security alerts.checked 4 Oct 2001
Integrations
The system uses RFID/NFC readers, SMTP email, and REST APIs, and optionally supports an ESP8266 controller with an Azkoyen Hopper token dispenser.checked 4 Oct 2001
License
The repository identifies the project as open source under the Apache-2.0 license.checked 4 Oct 2001
Member checkout
Members can identify themselves with an RFID or NFC card and view their personal tab at the terminal.checked 4 Oct 2001
Offline use
The terminal caches data locally and supports checkout without an internet connection, then syncs when connected.checked 4 Oct 2001
Payments
It can generate SEPA direct debit pain.008.001.08 XML and export settlements as XML or CSV.checked 4 Oct 2001
Privacy
Member management includes GDPR data export and anonymization workflows.checked 4 Oct 2001
Purpose
Club Bar is an open-source point-of-sale system for sports clubs, community centers, and member organizations that run a bar or canteen.checked 4 Oct 2001
Security
The security design includes mandatory admin TOTP two-factor authentication, role-based authorization, encrypted IBANs, audit logging, and terminal anomaly detection.checked 4 Oct 2001
SEPA
The settlement workflow can export SEPA XML or CSV, and the backend generates pain.008.001.08 XML for direct debit.checked 4 Oct 2001
Token dispenser
An optional ESP8266-based token dispenser can be controlled over local WiFi through HTTP REST, without a cloud dependency.checked 4 Oct 2001

Where it runs

Terminal platform
The terminal installation guide covers deployment on Raspberry Pi or Linux.checked 4 Oct 2001
The full review of Club Bar

Overview

Club Bar is a self-hosted point-of-sale system for clubs and member organizations that operate a bar or canteen. It is a strong fit for groups that want member tabs and control over their own checkout infrastructure; the trade-off is that the club must supply and maintain the hosting and hardware.

Key features

Members can identify themselves with RFID or NFC cards and view their tabs at the terminal. Local caching lets checkout continue without internet access, with data syncing again after connectivity returns. That resilience suits venues with unreliable connections, though it does not remove the need to provision a compatible terminal.

The administration panel brings together member and product management, settlements, reports, a transaction journal, and audit history. Settlement exports in XML or CSV and generated SEPA pain.008.001.08 direct-debit files can fit clubs’ existing financial workflows. Queued, retried emails cover SEPA pre-notifications, cancellations, periodic tab statements, and security alerts.

Checkout enforces minimum ages for products, including an offline refusal based on a member’s birth date. Privacy workflows support GDPR data export and anonymization. Administrator accounts require TOTP two-factor authentication; role-based authorization, encrypted IBANs, audit logging, and terminal anomaly detection add safeguards suited to handling member and payment data.

Backups use a sealed-box encryption design, but a recipient key must be configured or no backup is written. That makes key setup an operational requirement, not an optional refinement. An optional ESP8266 controller can run an Azkoyen Hopper token dispenser over local WiFi through HTTP REST, without a cloud dependency.

Pricing

Self-hosted: free, with no subscriptions. The club runs Club Bar on its own hosting and hardware, so there is no recurring software charge but infrastructure and administration remain the club’s responsibility. The project is open source under Apache-2.0.

Platforms

Club Bar supports API, Linux, macOS, self-hosted, and web environments. Its terminal is a Flutter desktop app aimed at embedded Linux; the installation guide covers Raspberry Pi OS on Raspberry Pi 4 or 5. The maker documents shared-hosting deployment requiring PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite. Those requirements make it a better match for clubs comfortable managing a web host and terminal hardware than for organizations seeking a turnkey hosted POS.

Who it's for

Choose Club Bar if a sports club, community center, or member organization needs a canteen till tied to member tabs, offline checkout, age checks, and club-managed settlement workflows. It is less suitable for teams that cannot take responsibility for deployment, compatible equipment, backup-key configuration, and ongoing operation.

Pros and cons

  • Pros: Member tabs and offline checkout work together, helping preserve sales during internet outages.
  • Pros: SEPA file generation, XML and CSV settlement exports, and targeted email notifications support routine club administration.
  • Pros: Age checks, GDPR workflows, and administrator security controls address practical risks in member-operated venues.
  • Cons: Self-hosting requires specific PHP, database, and Apache capabilities, plus club-provided hardware.
  • Cons: Encrypted backups depend on configuring a recipient key; without it, backups are not written.

Alternatives

GymPoint is worth considering for clubs that want a free platform spanning members, billing, scheduling, POS, kiosk, and portal across Android, iOS, API, and web. Its free plan requires GymPoint Payments as a payment processor.

OpenEOS suits organizations seeking self-hosted event management with unlimited events and community support on its free plan; its SaaS option costs €25, paid once.

ParallelPOS is a paid option for teams needing a broader location-based POS suite with inventory, HR, expenses, reports, CRM, and 24/7 tech support copilot; its Basic plan is $149.99 a month per location.

Bepoz Club POS is another paid club POS option, with custom pricing.

Clubspeed is a paid choice for operators seeking POS, booking, e-giftcards, integrated payments, and business-hours support; Core costs $319 a year.

clubcloud is a paid club-management alternative with custom pricing based on club volume, programming mix, and growth plans.

Posso is a paid golf-club option with a finance plan from £24.92 a month over 12, 24, or 36 months, subject to status.

Waresport Pro Shop POS has paid Team and Club plans for sports organizations, priced at 69.99 USD and $129.99 a month respectively.

Browse Gym POS Software for more options.

Verdict

Club Bar is a compelling free choice for member organizations that want tab-based canteen checkout, offline operation, and club-specific administration without a subscription. Pick it when your club can handle self-hosting and hardware; look elsewhere if you need a managed deployment or cannot take ownership of secure backups and ongoing infrastructure.

Getting started

  1. Visit https://github.com/dgloeckner/clubbar.
  2. Provide hosting with PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite.
  3. Set up terminal hardware using the embedded Linux app; the guide covers Raspberry Pi OS on Raspberry Pi 4 or 5.
  4. Configure RFID/NFC readers and the member and product administration.
  5. Configure a recipient key for sealed-box encrypted backups.

Limits worth knowing

The self-hosted plan is free and runs on club-provided hosting and hardware. Hosting requires PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite; backups are not written unless a recipient key is configured.

Questions

How much does Club Bar cost?

The Self-hosted plan is free, with no subscriptions. It runs on club-provided hosting and hardware.

Is Club Bar open source?

Yes. The repository identifies it as open source under the Apache-2.0 license.

Can it run without an internet connection?

Yes. The terminal caches data locally so checkout can continue offline, then syncs when connected.

What hosting does Club Bar require?

The documented setup requires PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite.

What platforms does Club Bar support?

It lists API, Linux, macOS, self-hosted, and web. The Flutter desktop terminal targets embedded Linux, with installation guidance for Raspberry Pi OS on Raspberry Pi 4 or 5.

Who makes Club Bar?

Club Bar is available at the dgloeckner GitHub repository.

Alternatives to Club Bar

All alternatives
  1. 1

    OpenEOS

    Free planOpen sourceAndroidiOSWebAPI
    8.4€25, paid once
  2. 2GymPoint logo

    GymPoint

    Free planAndroidiOSWebAPI
    7.9From $149 a month
  3. 3MyStudio logo

    MyStudio

    AndroidiOSWeb
    7.2From $79 a month
  4. 4

    ParallelPOS

    iOSWebLinuxmacOS
    7.1From $149.99 a month
  5. 5Waresport Pro Shop POS logo
    7.1From $69.99 a month
  6. 6

    Clubspeed

    AndroidiOSWebAPI
    6.7From $26.58 a month