Gutsy runs Mallacoota Barbie Boats — but he was drowning in phone calls, paper notes, and double-bookings.
He needed a system that could handle bookings without him being glued to his phone all day.
So we built him one from scratch.
Boat hire on the inlet.
Gutsy runs Mallacoota Barbie Boats — but he was drowning in phone calls, paper notes, and double-bookings.
He needed a system that could handle bookings without him being glued to his phone all day.
So we built him one from scratch.
React 18 + TypeScript. Vite + SWC. shadcn/ui + Radix. Tailwind CSS. Custom video loading screens. PWA support - works as an iPhone app from home screen.
Supabase PostgreSQL backend. Real-time availability calendar. Multi-step approval workflow (pending → approved/declined). Customer tier system with loyalty tracking. Blocks double-bookings automatically.
Supabase Edge Functions (Deno). Automated email confirmations via Brevo API on booking approval. Priority-ranked bookings (full-day = top of list). Smart notifications to Gutsy's phone.
"I was running bookings off my phone, bits of paper, and memory — and losing track of half of them. Matt built me a system that handles everything: bookings come in, customers get confirmations, and I just check the dashboard each morning. No monthly fees, no complicated software, just something built for how I actually work. It's linked up with Scallywags too, so tourists find us while they're planning dinner. Wish I'd done it years ago."