Skip to content
All workStart a project
All work
  • Tight deadline
  • Component system
  • CMS architecture

30 pages in three weeks, without cutting corners

Three weeks from brief to launch, on a foundation built to run for years without rework.

2 min read

Scope
~30 pages, new CMS architecture, migration from the previous Webflow site
Timeline
3 weeks, including revisions
Team
Project manager, 2 designers, 2 developers
My role
Dev lead — project setup, CMS architecture, page builds, content migration, code review
Stack
Webflow, GSAP
pages
30
weeks
3
review passes
2

The launch date was fixed before we started. Around 30 pages, motion in almost every section, and a client who would notice if anything felt rushed. We had three weeks, revisions included.

A deadline like that makes it tempting to build fast and fix later. I didn’t want a site that needed rework the month after launch, so I spent the first days on the parts nobody sees.

I set up the project structure and variables, and designed a new CMS architecture. The content was moving over from the client’s old Webflow site, so I restructured the collections instead of copying them as they were. That kind of fix is cheap in week one and expensive a year later.

I built the global components first — the pieces every page shares — and then went straight into pages. Each new section went into the component library as I built it, so the library grew with the site. A second developer worked from the same library, and anything already built could be reused rather than rebuilt. Two short review passes were enough to catch the small things.

The animations took the longest, and they were the easiest thing to cut. The client wanted to keep them, so we kept them. Because the components were already solid, I added the motion on top of a clean layout instead of patching the layout at the same time.

We launched on the date. The revision round was short, and most of it was about content, not the build. The site went live on a structure made to take new pages and content for years, not just to survive launch week.

One component library feeding all 30 pages: every page uses the same section, card, nav and footer components.Component librarySectionCardNavFooterPages 1–15Pages 16–30

What this means for you

A tight deadline doesn’t have to mean a site you rebuild next year. I put the time into the foundation first, so the build is fast and still holds up long after launch.

Got a build you need taken off your hands?

Tell me what it is and when it ships. I’ll say yes or no within 1–2 business days —
no proposal theatre either way.

Next case