David OkpeLoading portfolio
DAVIDOKPE
Please wait
David Okpe / Back to portfolio

Selected work / 02

Qaffy.

A custom operations system I built for a laundry business in Abuja, connecting customers, logistics, vendors, and administration in one workflow.

The problem

A laundry order moves between a customer, logistics, and a vendor. The quantity received can change the bill, subscription allowance, and whether the order is ready for delivery.

I built Qaffy to keep those steps connected around the same order.

See it in motion.

Qaffy product walkthrough
A walkthrough of the Qaffy laundry operations system.

One order, step by step

A shared workflow

Each team works in its own view. The order and its changing details stay connected.

Qaffy customer dashboard for balances and laundry orders
CUSTOMER VIEW / 01

01CUSTOMER

Place a laundry order

A customer places a pickup request and follows the order from their account.

Qaffy logistics workspace for pickup, delivery, and OTP search
LOGISTICS VIEW / 02

02LOGISTICS

Confirm the pickup

The logistics team confirms collection with an OTP, giving the physical handoff a clear checkpoint.

Qaffy vendor workspace for processing and dispatching laundry orders
VENDOR VIEW / 03

03VENDOR

Confirm received items

The vendor reviews the order and records the received quantity, so the next steps use what was actually processed.

Example: if a customer requests 10 items and the vendor confirms 8, billing follows the confirmed 8.

Qaffy customer order details with payment status and pickup OTP
BILLING & CUSTOMER VIEW / 04

04BILLING & CUSTOMER

Bill from the final count

The confirmed quantity flows into billing, subscription allowance, extra charges, and payment status. Customer updates keep the order visible beyond the dashboard.

Built with

React · Supabase · PWA

Start a conversation

Working through a similar problem?

I'm interested in hearing how your current process works.

Get in touch ↗