Boat rentals & charters
St. Joseph Boat Rentals
A Lake Michigan rental fleet traded phone tag for self-serve booking: pick a time and a boat, pay, sign the waiver online — plus a page for every inland lake they deliver to.
Visit the live site (opens in a new tab)

What they needed
- Stop booking boats over the phone.
- Have the waiver, the ID and a damage hold in place before anyone leaves the dock.
- Sell multi-day drop-off rentals across dozens of inland lakes, not just the harbor.
- Show up when someone searches for a boat on their own lake.
What we built

Booking in six steps
Date, time, boat, contact, details, checkout. A slot is held while you pay, and two people can never book the same boat at once.

A page for every lake
One template builds a page per inland lake — its delivery fee, the boats that can go there, local notes, questions and nearby lakes.

Rentals, cruises and charters
Hourly pontoons with a walkthrough at the dock, multi-day drop-off delivery, captained cruises and fishing charters, each with its own page.
- After launch
- The owner and invited staff work from a private admin; payments and holds run through Stripe.
- Built with
- Next.jsReactStripeAmazon CloudFront
- Card payments run through Stripe, with a damage hold that's released after the trip.
- After paying, renters get a secure link to sign the waiver and upload ID.
- Customers can look up their booking with just its reference.
See your new homepage before you pay.
- Tell us about your business
- We design your homepage — free
- Love it, and we build the rest