N°02 · Client website · 2026 · Live
GT Auto Leasing
Every car shows its payment, term, miles and due-at-signing before anyone calls, on pages a search engine can read.
- Client
- GT Auto Leasing, Brooklyn
- Role
- Design, engineering, hosting
- Built with
- React 19, Vite, Tailwind 4, Express, Prisma + PostgreSQL, Resend
- Status
- Live
- Live at
- gtautoleasing.com

What it does
- 01
Numbers in writing
Every special leads with the monthly payment, with term, miles and due-at-signing beside it, on a desktop or a phone.
- 02
Pages a crawler can read
Each lease page renders on the server: its title, heading and terms arrive without JavaScript. A September audit had described the old site as a ~1.9 KB empty HTML shell.
- 03
Applicant data treated like money
Credit-application fields are encrypted one by one (AES-256-GCM). Admins sign in with TOTP and admin actions are written to an audit trail. Lead emails go through a durable outbox.
The thing to see

Proof
- 45.5 KBhomepage HTML a crawler gets now, up from a 1.9 KB empty shell in September: titles, headings and copy are in the raw responsecurl, Oct 21 + SEO audit, Sep 29
- 10lease specials published at the time of checkingpublic feed, Oct 21
- Jul 24platform cutover; V2 redesign shipped Oct 13claim · commit 89b3d45 + ops doc, self-reported
Lead counts and Google rankings aren’t measured in anything I can show, so none are quoted.
On screen




Captured from the live site on Oct 21, 2026, with the footer and contact links hidden.