All projects

TSW — Tuban Steel Work

CMS-driven corporate site on Next.js + Payload.

Next.jsPayload CMSTypeScript
Fullstack Developer2024Team
TSW — Tuban Steel Work preview

Problem

TSW needed a corporate website that non-technical staff could update without involving a developer. Existing solutions either required ongoing developer involvement or sacrificed performance for the sake of WYSIWYG editing.

Solution

Set up Payload CMS as a headless content layer with a Next.js frontend. Defined content schemas that match the page sections, gave editors a structured authoring experience, and used Incremental Static Regeneration so changes go live within seconds without breaking the page speed budget.

Results

Content update time

−50%

Page load

< 2s

Editor

Non-dev friendly

What I Learned

Designing the CMS schema is product work, not implementation work. The hours spent up front modeling page sections paid for themselves the moment editors stopped messaging asking 'how do I add X'.