A concept brief for a small architecture practice publishing its own project archive. Built end-to-end to show the work — live client work shown on request.
Year
2026
Role
Concept · Design + Build
Portfolio
CMS
Next.js
The brief
Atlas & Pine is a concept brief for an eight-person Stafford architecture practice. The category problem: most small practices list projects as a single PDF download per page, which leaves them invisible to anyone not already searching by name. The brief: give every project a proper home, and make publishing new ones a fifteen-minute job for the practice lead.
Give every project a proper home. Make publishing the next one a fifteen-minute job.
From the brief
Design decisions
The four specific calls that defined this build.
01
Two-field publishing schema
Most CMSs for studios are overengineered: 30+ fields per project that nobody fills in. Atlas & Pine's schema is two fields and a body block. Forces simplicity, halves the publishing time, and means projects ship even on a busy week.
02
No carousel, ever
Architecture sites love hero carousels. Visitors don't — they almost never auto-advance, and the ones that do are studied as bad UX. Every project is one stacked column of full-bleed images with a generous fold between each.
03
Awards as a four-line stat block
Most practice sites have a 'press' page that's a wall of logos and press cuttings. Cut to a four-line block on the homepage. Compact, scannable, doesn't shout.
04
Year ranges, not single years
Architectural projects span years. Stating '2024–2026' on each project is more honest about real timelines, and quietly tells the prospect the practice isn't churning through cheap conversions.
The stack
Every tool chosen on purpose, with a reason that beat the obvious alternative.
Framework
Next.js App Router (SSG)
Static export per project means the site stays fast as the archive grows. ISR on the index page handles new project drops.
CMS
Sanity Studio (hosted)
The practice already had editors comfortable with Sanity from a previous job. Two-field schema means there's nothing to learn.
Images
Sanity image pipeline + Vercel Image
Sanity for transforms, Vercel for format negotiation. AVIF on Chrome, WebP everywhere else, no manual processing.
Hosting
Vercel
Git-driven deploys. The practice doesn't need a deployment process — `git push` is the process.
Analytics
Plausible
Cookie-free, the dashboard fits on one screen. The practice lead actually looks at it.
Performance
LCP under 1.2s on 4G
Hero images stream first, body images lazy-load. Project pages stay under 200kb critical path even with six photographs.
What success looks like
The numbers a real engagement would be scored on.
12+
Target · projects in month one
6×
Publishing-throughput lift
<15 min
Draft-to-live per project
Like this for your business?
I'd start with the same brief on yours — built to the same standard, in 2–4 weeks.