All work

Construction and procurement · 2025

IBAMA

Corporate site and CMS

Timeline
Apr 2025
Stack
Next.js, React, Payload CMS, TypeScript, SQLite
Links
ibama.co.id

Overview

PT Industri Bangun Pratama (IBAMA) is a construction and procurement firm. I rebuilt its corporate site on Payload CMS and Next.js, with an admin in Indonesian for its team.

Highlights

  • Project portfolio. 12 projects and 61 photos in a filterable portfolio, each with its client, location, scope, area and duration.
  • Images. Uploads are capped at 2560px and cut into four sizes, with a JPEG share image for social cards and a blurred preview while photos load.
  • Contact form. Submissions are saved in the CMS and emailed to the team over SMTP, with the visitor as reply-to.
  • Search. Meta titles, descriptions and URLs generate from each page's title and summary through Payload's SEO plugin, with the hero text as a fallback, plus a sitemap and share images from project photos.
  • Hosting. Every public page is prerendered, and the app runs on the client's cPanel shared hosting through Passenger on Node 22, with SQLite.