Stephan Oliveira
Five frames from the launch film: a driver in the rain, a rear-end collision and the driver reporting the claim on his phone

90-second claim intake

Motor insurance claims reported in 90 seconds instead of a phone call of up to 7 minutes. A policyholder app and an adjuster dashboard, designed, built and shipped to a public URL in 3 days, with each claim reaching the adjuster in under 2 seconds.

Project context

Client
Self-initiated: a market opportunity study, built as a working product rather than a concept.
Segment
InsurTech · first notice of loss (FNOL) in motor insurance.
Stage
v0 live on a public URL, with v1 scoped and architected.
Business model
A B2B SaaS concept for motor insurers, sold on subscription.
Target audience
Policyholders reporting a claim right after an incident, and the claims adjusters who receive and handle it.
Role and responsibilities
End to end: product strategy, market research, design and implementation, from the first framing to the deployed product and its launch film.
Team
Just me, working with Claude, Claude Design and Claude Code.
Period
2026, in 3 days.

Challenge

First notice of loss is the most expensive moment in a motor insurer's operation, and it still runs on the phone.

  • Still on the phone

    85 to 95% of claims are still reported through a call center, at 6 to 7 minutes and US$6 to 8 a call.

  • Data typed twice

    Manual re-keying at intake feeds 5 to 10% claims leakage.

  • Trust at stake

    Intake carries about 26% of the auto claims satisfaction index (J.D. Power), and up to 41% of claimants consider switching insurer within 12 months (Accenture).

Key actions

  • An opportunity framed by the numbers

    Market research on call-center cost, claims leakage and churn set the goal: claim intake under 90 seconds, with no phone call and structured data for the insurer.

  • Six surfaces designed in Claude Design

    The policyholder app and the adjuster dashboard designed on Material Design 3 and delivered as clickable HTML rather than static files.

  • Built with Claude Code and Supabase

    Next.js on Vercel, with Postgres and Realtime on Supabase over MCP. Schema, access rules and realtime were created and verified in the same pass as the code, through a GitHub to Vercel deploy loop.

  • Real time in both directions

    A submitted claim reaches the adjuster dashboard in under 2 seconds, and its status returns to the policyholder's phone just as fast, with no install and no login.

  • A launch film made with AI

    Produced through Higgsfield over MCP, with Seedance, ElevenLabs, Nano Banana and GPT Image, and music from Google Flow Music.

  • v1 scoped against the market

    Positioned against Lemonade and Porto Seguro on a maturity chart: a voice agent, AI triage from the call transcript, damage estimation from photos and video, and straight-through processing for low-severity claims.

Impact

3 days
from idea to a working product on a public URL
< 2 s
from a submitted claim to the adjuster dashboard
6
surfaces designed on Material Design 3
2
sides live, policyholder and adjuster, with no install and no login

Explore it live