StealThis .dev
Pages Medium

Video — Contact Brief

A cinematic dark project-brief intake form for videographers — pick a project type, define the creative goal and audience, tick off deliverables, set budget and deadline, and drop reference links, then submit to generate a clean readable summary card with live validation and letterboxed film-forward styling throughout.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

A film-forward project intake page built for videographers and small production studios. A letterboxed hero sets a cinematic tone with amber accents and a JetBrains Mono timecode, then the brief itself walks a prospective client through project type selection (brand film, music video, event, documentary, social spot), the creative goal, target audience, a deliverables checklist, budget range, deadline, and any reference links they want to share.

Every control has hover, focus and active states with visible focus rings for keyboard users. Selecting a project-type card updates a live estimate chip, checkbox deliverables tally in real time, and a character counter tracks the goal field. Inline validation flags missing required fields on submit without a full page reload.

On a valid submit the form collapses into a polished summary card that echoes back the client’s choices as labelled rows and badges, ready to be copied or emailed to the studio. A toast confirms the send, and an edit action returns to the form with all values intact.