SURF Incubator Site Redesign
Workspace and incubator brand site

About this project
SURF Incubator has run a coworking space and events venue in downtown Seattle since 2009, but the site was still built for a version of the business from a decade ago: a handful of static pages with no way to actually book a room. Every inquiry, from a two-hour meeting room to a full-day café rental, went through an email back-and-forth to check availability by hand.
We rebuilt the site on Next.js and wired it directly into Nexudus, the space-management platform SURF runs its calendar, pricing, and membership pipeline on. Availability, hourly rates, and member pricing for all nineteen bookable rooms now come straight from Nexudus and stay live: book a room and it disappears from the calendar everywhere else within minutes.

Picking a start and end time computes the total instantly, with the member discount shown alongside it, then hands off to Nexudus's hosted checkout to complete payment. No back-and-forth required for the ninety percent case.
The other half of the business is SURF's private offices, and those don't show up in web searches the way hourly meeting rooms do. We built a dedicated offices landing page targeting the searches teams actually run when they're hunting for space, with occupancy pulled from the same live floor-plan data as the booking calendar, so an "Available" badge means available today, not whenever someone last updated a spreadsheet.

Underneath, everything is provider-agnostic by design. The site talks to Nexudus through a single interface, so if SURF ever moves to different space-management software, the booking engine, availability math, and every page above it don't have to change, only the four methods underneath.
What we did
- Next.js rebuild of a decade-old static site
- Live Nexudus integration across nineteen bookable rooms
- Real-time availability, hourly rates, and member pricing
- Instant total calculation with hosted checkout handoff
- SEO landing page for private offices with live occupancy
- Provider-agnostic booking engine behind one interface




