Booking Form Page
Component Detail
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.
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.
-
docs/source/likeperson.md · line 163Scope: 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.
-
docs/source/likeperson.md · line 386sales-demo | Demo Booking | Booking Form, Booking Confirmation
-
docs/source/likeperson.md · line 254Enkelt 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