SelfService

A cashless payment platform for self-service car washes. Drivers scan a QR code, pay from their banking app, and the bay starts.

Services delivered

  • UX/UI
  • Web Development
  • Payments
  • Hardware
  • CRM
SelfService dashboard

The Challenge

Self-service car washes in Moldova ran on coins and tokens. Drivers had to carry cash, operators had to collect and count it, and nobody had a clear view of what each bay earned. With MIA instant payments now in every Moldovan banking app, drivers could pay from their phone instead. That needed one platform that serves many operators, dozens of locations and over a hundred bays, and that turns a confirmed payment into running water within seconds.

The Solution

Scan, pay, wash, with every payment traced back to the bay that earned it.

  • UX/UI

    A short flow for drivers: scan the QR on the bay, pick 10, 20, 50 or 100 lei, and confirm in the banking app. Behind it, a clean back office in Romanian, Russian and English.

  • Web Development

    A Next.js and Symfony back office on PostgreSQL, shared by many operators: organisations, locations, bays, products and an audit log.

  • MIA Payments

    Integration with MIA instant payments. Every order is tracked from initiated to paid or expired, so an abandoned payment never starts a bay.

  • Bay integration

    When a payment is confirmed, the platform signals the wash bay controller to start and records whether the command was processed.

The Results

What changed for drivers and for the wash operators.

  1. 01

    Cash-free washing

    Drivers pay from the banking app they already use. No coins, tokens or card terminal needed on the bay.

  2. 02

    17 locations live

    More than 130 wash bays across Chișinău, Bălți, Orhei, Ungheni, Strășeni and surrounding villages run on one platform.

  3. 03

    Every leu accounted for

    Each payment is tied to an operator, location, bay and product, and commission is calculated automatically.

  4. 04

    Onboard in minutes

    A new operator, location or bay is set up from the admin panel, with its QR code ready to download and print.

Project Showcase

  • Every wash location with its bays, next to the posts list.
    Every wash location with its bays, next to the posts list.
  • Dashboard, locations, posts and the menu, each on a phone.
    Dashboard, locations, posts and the menu, each on a phone.
  • Each payment, from initiated to paid and processed.
    Each payment, from initiated to paid and processed.

More Case Studies

Real projects, measurable outcomes — explore more of our work.

View all case studies
  • Spinal Injuries Ireland
    • Website
    • WordPress
    • Ireland

    Spinal Injuries Ireland

    Industry

    Nonprofit & Healthcare · Ireland

    About the project

    A digital platform connecting people with support, information and community.

    Read case study
  • Parle & Hickey — B2B Platform
    • E-commerce
    • Magento
    • Ireland

    Parle & Hickey — B2B Platform

    Industry

    Healthcare Wholesale · Ireland

    About the project

    Modernising pharmacy wholesale ordering for a business supplying Ireland since 1954.

    Read case study
  • Norisor
    • Mobile App
    • React Native
    • Romania

    Norisor

    Industry

    Children’s Content · Romania

    About the project

    A calming audio-story experience designed to make bedtime easier — and screens unnecessary.

    Read case study