Go Back

Case studiesEquipment Rentalz: Equipment Marketplace

Web appEcommerce

Equipment Rentalz: Equipment Marketplace

A two-sided rental marketplace where equipment owners set their own rates and renters book across twenty categories. Weblynx built the platform and designed the interface, including the approval, cancellation and rescheduling logic that separates a rental marketplace from a listing site.

Equipment Rentalz: Equipment Marketplace screenshot 11 / 3

The problem

Buying heavy equipment for a job you will run a handful of times a year makes no sense. Renting it usually means calling a rental yard, taking whatever they have, and paying whatever they ask.

Meanwhile the equipment already exists. Contractors, landscapers and small operators across the country own skid steers, trailers and attachments that sit idle between jobs. There was no straightforward way to put those two sides in front of each other.

The rental yards that do exist set their own prices and keep the margin. An owner with an idle machine has no route to the person two towns over who needs it for three days.

What we built

A marketplace where equipment owners list what they have and renters book it directly.

Owners post their equipment, set their own rates, and decide whether they offer delivery. The platform takes no position on pricing at all, which is the point: rates find their own level per machine, and the money stays with the owner rather than a yard.

Renters create an account, browse twenty categories from earthmoving and forklifts through to portable restrooms and welding supplies, and book with dates. Every booking goes to the owner for approval rather than confirming automatically, because the owner is the one who knows whether the machine is ready and where it is.

Around that sits the part that makes a rental marketplace workable rather than just a listing site. Cancellations have a window and a cost after it, set against each owner's terms. Rentals can be rescheduled up to a point. When an owner cancels, the refund is automatic. Delivery is arranged between the two parties, with the platform staying out of it.

The interface design was ours as well as the build.

Architecture

The platform is built on Next.js and React in TypeScript, deployed on Vercel, with Firebase handling authentication and data.

Search and category browsing run on query parameters, so a filtered view is a shareable URL rather than a state a user has to rebuild.

Bookings carry a lifecycle rather than a single status: requested, approved, active, cancelled or rescheduled, with a different set of permitted actions and a different refund position at each stage. The cancellation window is enforced against the rental start date, and the terms applied are the owner's, so the same action costs different things on different listings.

The result

Seven months from start to live.

The delivered platform covers both sides of the marketplace: listing and pricing for owners, browsing and booking for renters, and the approval, cancellation and rescheduling logic that connects them, across twenty equipment categories.