All Projects
Turbowash — Payment Kiosk cover

Turbowash — Payment Kiosk

The app that runs on the car wash kiosk screen

Gyoza projectDevelopment2025-2026React NativeExpoHardware Integration

The Challenge

Turbowash needed the screen that customers touch at the tunnel kiosk: readable in full sun, card and cash payment, and two-way communication with the wash hardware via pulse signals so the machine could start, pause, and finish the wash.

My Role

I built the frontend in React Native (Expo). The main difficulty was real-time pulse communication with the hardware: every wash state (start, pause, end) is reflected in the app and sent to the machine.

Key Features

Card and cash paymentWash by time or by eurosReal-time pulse communication with the hardwareUI designed for outdoor use (high contrast, large tap targets)

The Outcome

Live in 5+ tunnels with real transactions every day
Customers use the kiosk without instructions; no training needed

How It Works

  1. 1Customer chooses wash type and pays at the kiosk (card or cash).
  2. 2Hardware receives pulses and starts the wash cycle.
  3. 3Screen shows countdown and amount; supports pause and resume via pulses.
  4. 4Club members can apply loyalty pricing and redeem coupons.

Gallery

Welcome screen — terminal
01 / 03

Welcome screen — terminal