Skip to content

Charter booking and lodge management · Active project record

Reel Excitement Charters

Charter booking and lodge management, built for the water

Custom Next.js platform for online charter and lodge booking, Square payments, a guest trip portal, and staff operations: live for Reel Excitement Charters.

Web · pwaSource record · October 2026

Built around a specific job.

A custom booking and operations platform for Reel Excitement Charters in Shell Beach, Louisiana. Guests check charter availability, combine fishing trips with lodge stays, pay through Square and review trips in a guest portal. Staff manage reservations, customers, content and booking email through an authenticated operations console. Sanity supplies structured content, with Resend email and Neon/Drizzle authentication data. The web app and PWA support this charter business and its staff.

A custom Next.js platform for Reel Excitement Charters: online reservations, Square payments, a guest trip portal, and an operations admin.

  • Combined charter and lodge booking wizard
  • Availability-aware public calendar
  • Square checkout with guest portal payments
  • Coastal brand system tailored to one fishing business
  • End-to-end path from marketing to admin operations
Ways people use it
  • Book inshore fishing charters online
  • Combine charter trips with lodge stays
  • Pay deposits or balances with Square
  • Look up trip details in the guest portal
  • Manage reservations and content from admin

The working scope.

  • Public marketing siteCoastal marketing pages for discovery and conversionactive
  • Charter availability calendarColor-coded calendar for open charter datesactive
  • Multi-step booking wizardGuided charter and lodge bookingactive
  • Square paymentsOnline checkout and portal balance paymentsactive
  • Customer trip portalSelf-service trip lookup and follow-up actionsactive
  • Admin operations consoleStaff tools for reservations and business configurationactive
  • Sanity CMSStructured content and operational documentsactive
  • Transactional emailResend-powered booking lifecycle emailactive
  • Gallery and Facebook syncTrip photography with admin Facebook syncactive
  • Progressive Web AppInstallable web experience without app storesactive
Feature details and benefits

Public marketing site

Public App Router pages for home, about, charters, lodge, gallery, FAQ, contact, and policies with Sanity-backed content where applicable.

  • Brand-led guest acquisition
  • Clear paths to book or contact

Charter availability calendar

Calendar UI with available, booked, blocked, too-soon/far, and unavailable states on trips and booking flows.

  • Reduces availability back-and-forth
  • Sets booking expectations early

Multi-step booking wizard

Stepper flow supporting charter-first and lodge-first paths through confirm.

  • Combined fishing and stay booking
  • Mobile-friendly conversion path

Square payments

Square-backed checkout and portal pay flows with integer-cent amounts and payment-confirmed email standards.

  • Secure online payment collection
  • Portal balance payments for guests

Customer trip portal

Guests look up reservations by email and booking reference, then access trip details, payment, and messaging routes.

  • Fewer support calls for trip details
  • Self-serve balance payment path

Admin operations console

Authenticated admin for reservations, customers, finance, CMS content, rooms, fleet, packages, users, email templates, and Facebook sync.

  • Centralized day-to-day operations
  • Role-aware staff access

Sanity CMS

Cloud-hosted Sanity Content Lake with embedded Studio and staging/production datasets.

  • Faster content updates
  • Structured operational documents

Transactional email

Templated email automation with admin-editable templates; confirmation messaging deferred until payment confirmation standards.

  • Consistent guest communications
  • Operator-editable templates

Gallery and Facebook sync

Public gallery surfaces and admin Facebook sync tooling to refresh media.

  • Social proof from real trips
  • Less manual media maintenance

Progressive Web App

Public and admin web manifests with icons for browser install flows.

  • App-like access on supported devices
  • No App Store or Play Store dependency

Project details.

Reel Excitement Charters specifications
PlatformWeb · pwa
AvailabilityActive project record
Source recordOctober 2026Synchronization date, not a capture or launch date
Who it is forFishing charter guests · Lodge guests · Charter operators and staff · Random Llama Software portfolio visitors
Tools behind the buildNext.js 15 · React 19 · TypeScript · Tailwind CSS · shadcn/ui · Sanity CMS · Square · Resend · Neon · Drizzle ORM · PostHog · Vercel

Public update log.

Recorded update · 2026-09-05

Booking identity fixes and clearer staff follow-up

The August 17 main release prevents quick reservations from collapsing different guests onto one customer. September staging work adds explicit email controls, missing-contact warnings and reservation-detail sanitization; those staging changes are recorded separately from the main release.

  • Main release: separate guest identities for quick reservations
  • Staging: bookings missing contact details are visible to staff
  • Staging: customer email switches control the actual send paths
  • Staging: reservation details use the same sanitized identity rules
  • GuideStack remains the white-label name for this same platform
Reel Excitement Charters updates
September 2026Booking identity fixes and clearer staff follow-upThe August 17 main release prevents quick reservations from collapsing different guests onto one customer. September staging work adds explicit email controls, missing-contact warnings and reservation-detail sanitization; those staging changes are recorded separately from the main release.
July 2026Marketing package initialized for live charter booking platformFirst marketing baseline with desktop and mobile screenshots of public booking surfaces and admin login, plus full copy suite and machine-readable manifest.

A useful idea of your own?

Start with the business task. We will work out what needs building and what belongs in the scope.

Discuss your project

Thursdays

Get the digest on Thursdays

Each Thursday: the shop notes and AI daily issues from the last seven days, and one product. Unsubscribe from any issue.