← Back to portfolio

OrderHunter — Uber for Construction Materials Delivery

2017 React · Node.js · Maps

Think Uber, but instead of a sedan pulling up, it's a dump truck full of gravel. OrderHunter connects truck drivers with customers who need sand, crushed stone, broken brick, and other bulk construction materials delivered. I built the web platform that made this marketplace work.

Main interface

How it works

A customer posts a delivery request — what material, how much, where to. Nearby truck drivers see the order and bid on it. The customer picks a driver, tracks the delivery on a map, and pays through the platform.

Order creation

Driver matching

The tricky part was matching supply and demand in real time. Truck drivers don't sit around waiting — they're already on routes, hauling loads. The system had to figure out who's nearby, who has the right truck type, and who can actually take the job.

Map view

What I built

The platform had two sides: a customer-facing web app for placing orders and tracking deliveries, and a driver-side interface for managing availability and accepting jobs. An admin panel tied it all together with analytics, dispute resolution, and payment management.

Admin panel

The map was central to everything. Real-time driver positions, delivery routes, estimated arrival times — all rendered on a live map that both customers and dispatchers could watch.

Order tracking