All work
04 / Law-firm website & newsroom

ShapiroThomas.com

A cinematic, fully accessible website for a Capital Region law firm — with a source-linked newsroom fed by official municipal agendas.

Client
A New York law firm
Role
Design, engineering, content systems
Year
2026
Status
Live
shapirothomas.com
ShapiroThomas.com home page: Counsel for businesses, government & individuals.
96 → 0WCAG 2.2 AA violations, fixed the day they were found
7official municipal agenda feeds monitored
18public pages, framework-free
8source-linked Insights articles published

The brief

Why it needed to exist.

A new firm needed a site that felt established on day one, met accessibility standards a law firm can't afford to miss, and gave the partners a steady, defensible way to publish on the local matters they know best.

The production

What we built.

The firm's public face: attorneys, practice areas, a business counsel program, FAQ, and contact — presented with a restrained, cinematic motion layer that switches off for reduced-motion users and still works without JavaScript.

Its Insights section publishes source-linked notes on local land-use matters. An automated monitor watches seven official planning and zoning board feeds and opens intake items; an AI agent assembles a research packet from the primary records; an attorney approves every article and byline.

  1. 01Three directions, one decision

    Content gathered through a partner questionnaire, three design options for review, then a motion redesign QA'd against the mockup at desktop and phone sizes.

  2. 02Audited to WCAG 2.2 AA

    An axe-core audit across every page at two viewports found 96 violations. All were fixed the same day and the re-run came back clean. A published accessibility statement backs it.

  3. 03A newsroom with a paper trail

    A twice-weekly monitor reads official agenda feeds from Capital Region planning and zoning boards. The automation can gather and draft research — it can never publish on its own.

  4. 04Built light

    Static HTML, one stylesheet, and vanilla JavaScript. One serverless function handles inquiries; edge middleware handles canonical redirects across domains.

Under the hood

How it’s made.

  • SiteStatic HTML, CSS, and vanilla JS on Vercel with clean URLs, structured data, RSS, and a sitemap
  • EdgeVercel Edge Middleware for canonical redirects
  • EditorialScheduled monitor and research agent under written editorial and source policies; attorney approval gate
  • QualityPlaywright + axe-core audit harness across all routes at two viewports; link and metadata validation in CI

Stack: HTML · CSS · JS · Vercel Edge · Playwright + axe-core · GitHub Actions

Stills

From the set.

Next productionALSRFC Alumni