Real client
Parasail operator: every rider signs a waiver before payment unlocks
A parasail business ran on paper waivers at the stand and a third-party booking site. Now riders book online, each one signs a waiver with a selfie, and payment stays locked until every rider has signed.
Real screen, names boxed- Trade
- Parasail and beach rentals
- Repeat work
- Came back for a second project after the first was approved.
- Built in
- Project 1 (chair booking) approved May 2026. Project 2 (parasail module): milestones 1 and 2 approved, milestone 3 in client testing.
- Built by
- PM and developer
- Tools
- React
- Vercel
- Supabase
- Authorize.net
- PayPal
Before and after
Everything the staff did was pen and paper. The owner's biggest fear was a rider on the boat with no signed waiver.
| Before | After | |
|---|---|---|
| Waivers | Paper waivers at the stand | Every rider signs with a photo before payment unlocks |
| Bookings | Through a third-party reservation site | One booking link per beach |
| End of day | Pen and paper | Captain's totals matched to the waivers |
What we built
- A waiver per rider. Adult and minor versions, each with a selfie. Payment stays locked until all sign.
- Booking by time window. Date, window, package and riders, from one link per beach.
- Card and PayPal. Pay online, get a ticket number by email.
- The captain's ride list. Last name, package, paid. Nothing else. He is on a boat.
- End of day. Staff match the captain's totals against the waivers, so no ticket is missing money.
How it works
- The guest books a date, time window, package and ridersBooking link (React)
- Every rider signs a waiver with a photoSupabase
- Payment unlocks only when every rider has signedCard or PayPal
- The ticket is emailed and the captain gets the ride listWeb app
- End of day matches the captain's totals to the waiversWeb app
What broke and how we fixed it
What broke
A rider could reach the boat without a signed waiver, the owner's biggest worry.
How we fixed it
Every rider signs their own waiver with a photo, and payment stays locked until all riders have signed.
Waivers still on paper at the stand?
Tell us how a rider books and signs today. We will map the waiver and payment steps.
Or send one sample file on WhatsApp (opens WhatsApp). Fake names are fine.
We reply within one business day. No card, no contract.

