User Interface medium complexity frontend
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Public-facing demo request page rendered as part of the Meander Sales Website. Presents a low-friction form capturing prospect contact and organizational details, with inline validation and submission feedback.

Feature: Booking Form

booking-form-page

Sources & reasoning

Sales Website MVP scope (line 254) explicitly lists a simple demo booking form posting to email/webhook with no login, and the canonical area taxonomy (line 386) names Booking Form as a feature of sales-demo. Phase 1 MVP per source §5.

  • Scope: Information-only. No authentication, no user accounts, no database, no shared runtime with the operational products. A demo-request form may POST to a lightweight form handler (email/webhook), but nothing more.
  • sales-demo | Demo Booking | Booking Form, Booking Confirmation
  • Enkelt demo-booking-skjema (sender til e-post/webhook, ingen pålogging)

Responsibilities

  • Render the demo request form with required and optional fields
  • Perform client-side validation on contact and organization inputs
  • Submit form payload to the Booking Submission Service
  • Display success and error feedback to the prospect
  • Preserve the static, unauthenticated nature of the Sales Website

Interfaces

renderBookingForm(): void
validateFields(formData): ValidationResult
submitForm(formData): SubmissionResult