All work

Chopp Self-Service

A self-service ecosystem for draft-beer points. The platform combines an operational web app, an API, payment integration and a C++ controller responsible for secure communication with the physical hardware.

IntegrationsBars and events · draft-beer self-service

How the system works

  1. Payment approved
  2. Release token
  3. ESP32 over MQTT
  4. Tap unlocks
  5. Telemetry on the dashboard

The problem

Self-service beer points need something hard: charge exactly what was poured and unlock the tap only for whoever paid, with physical hardware in the middle and several units spread out.

What I built

A complete platform: an operational web app, a NestJS API, payment integration and a C++ controller running on ESP32 that talks to the tap over MQTT. Payment creates a token, the token authorizes the hardware, consumption comes back in real time.

Result

The partner follows poured volume, sessions, commissions and payouts per site in a single dashboard. An offline controller or a low keg shows up before it becomes a problem at the counter.

The project

Self-service platform that integrates payments, C++ hardware and controlled beer-tap unlock.

Highlights

  • C++ hardware integration
  • Payment and unlock
  • Operational telemetry
  • Docker deploy and observability

Need something like this? The first call is free. Written proposal within 48 hours.