dbluns  /  Showcase  /  Selviro · 2026

Selviro

Everything a waste hauler does between the bin and the invoice.

3 portals 3 mobile apps 50 tables 74 mobile API routes
Open the live demo

Real application, sample data for a Johor Bahru hauler. Sign-in details are on the login screen itself.

The problem

The work is one chain. The software usually isn't.

A hauler signs a customer, agrees a schedule and a rate, sends a truck, weighs the load, and bills for it. That is one continuous chain. In most yards it is spread across a scheduling whiteboard, a WhatsApp group, a folder of weighbridge slips, and an accounts package that knows nothing about any of it.

Every gap in that chain is a place where a pickup gets missed, a ticket goes unbilled, or an office re-types something a driver already recorded.

How it works

One record, from contract to cleared payment

  1. Customer and service

    Sites, bin types, pickup days, frequency and rate. The contract is the thing everything downstream is derived from.

  2. Orders

    Scheduled services generate their own orders ahead of time; ad-hoc requests come in from the customer portal or the office.

  3. Routes

    The planner builds the day from open orders and truck types, sequences the stops, then publishes. Nothing reaches a driver until it is published.

  4. The driver's shift

    Stops in order on the phone, with navigation, bin exchange, photos, signature and reason codes for a skip or a miss.

  5. Tip and weigh

    Transfer stops and landfills are part of the route, not an afterthought. Weighbridge tickets attach to the trip that produced them.

  6. Invoice and payment

    Completed work becomes invoice lines under the contract's own pricing rules, then a public payment link the customer can settle without an account.

Who signs in

Three audiences, three front doors

Company portal Web

Planning, dispatch, customers, assets, records, billing, reports and automations. The office lives here all day.

Driver app iOS · Android

Today's route, stop by stop. Works with one thumb in a cab, and captures the evidence the invoice will need.

Customer portal Web

Request a pickup, see when the truck came, open the photos and the weight ticket, pay the invoice.

The distinctive bit

The Yard: one canvas for the whole fleet

Most fleet screens are a table of trucks and a table of drivers. The Yard draws the day instead — each truck as a lane running from the depot, out through its stops, into the tip, and back — so idle time, an overloaded lane and a driver with nothing assigned are all things you see rather than things you calculate.

It is in the demo under Fleet & Assets → Yard, and it is the screen most worth opening first after the dashboard.

Beyond the core

Automation, and an assistant that reads the database

Workflow engine

A node graph with event and schedule triggers: notify on a paid invoice, chase an overdue one, react when a stop is missed. Versioned, with a run history.

Operations assistant

Ask about today's shift in plain language and get an answer from live data, not a generic model guess.

Exports and reporting

Tonnage, trips, service records and billing, filtered and pulled out in the shapes an accounts team already uses.

Under the hood

Built to be maintained, not demoed

Business rules live in one place and are covered by tests, so the web app, the mobile apps and the automation engine cannot drift apart on what "completed" or "billable" means.

Try it

Open the demo

The demo is pinned to the day the sample shift ran, so every screen opens with a full day of work rather than an empty one. Sign-in details are on the login screen. Change whatever you like — the database is wiped and re-seeded on a schedule.

Open the live demo