StealThis .dev
Pages Hard

Insurance — File a Claim

A four-step file-a-claim wizard with a progress tracker that walks through policy and incident type, incident details with date and location, a drag-and-drop evidence dropzone and a review screen, validating each step before issuing a generated claim number on a confirmation screen.

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

Code

File a Claim

A reassuring, multi-step claim filing flow built for clarity under stress. A horizontal progress tracker marks the four stages — Policy & incident, Details, Evidence and Review — and each step validates before the wizard advances, so policyholders never lose their place or submit an incomplete form.

Step one picks a policy and the type of incident with friendly icon cards. Step two captures what happened, when and where, with a calm date and location form and a short description. Step three is a drag-and-drop evidence dropzone that accepts photos and documents, lists each file with its size and a remove control, and shows a running count. The review step summarises every answer with quick edit links back to any stage.

Submitting runs a brief processing state, then lands on a confirmation screen with a generated claim number, an estimated review window and what happens next. Everything is deterministic, dependency-free vanilla JS — easy to wire to a real claims API.

Illustrative UI only — not a real insurance claim or binding submission.