```html

Creating a Dynamic Charter Proposal Page: Static Site Generation with S3, CloudFront, and Form Integration

What Was Done

We created a new charter proposal landing page at /proposals/jada-charter-proposal-sue.html within the Queen of San Diego static site repository. This page serves as a formal proposal document for potential charter clients, presenting pricing options, service details, legal compliance information, and a contact form—all delivered as a pre-rendered HTML file through CloudFront.

The implementation involved:

  • Creating a new static HTML proposal file in the proposals directory
  • Structuring the page with semantic HTML to support both human readers and automated form submission
  • Integrating a backend form handler for client inquiries
  • Deploying the file to S3 and invalidating CloudFront cache
  • Verifying end-to-end delivery through the CDN

Technical Details: File Structure and Content Architecture

The proposal page lives at:

/Users/cb/Documents/repos/sites/queenofsandiego.com/proposals/jada-charter-proposal-sue.html

This follows the established directory convention for proposal documents. The file is committed to the git repository alongside other static assets, enabling version control and rollback capability.

Page Content Structure:

  • Pricing Section: Two clearly differentiated options with decision-limiting design (only Option A and Option B; research shows limiting choices to 2–3 reduces decision paralysis)
    • Option A: 2-hour captain-only charter at $750 flat rate
    • Option B: 3-hour full-crew charter at $1,575 flat rate
  • Legal Compliance Notice: EPA/MPRSA ash scattering regulations and USCG licensing documentation (required for charter proposals involving memorial services)
  • Contextual Content: Hollywood history section establishing brand narrative and differentiator positioning
  • Call-to-Action Form: Lightweight form with `` and `