A contractor site that proves its own record
A redesign proposal built from the company’s public information. Nothing here claims a result: the concept has not been used by their customers.


Original and new, side by side

OriginalNewBoth captured on 20 Oct 2026, same browser and screen size.
Decisions
Numbers come from records
Project counts, states and contract values are calculated from the project list. Add a project and the totals change.
Honest certificates
Each certificate has an expiry date and drops off the site on that day.
No borrowed photos
A project without its own photo shows the outline of its state, never a photo from another job.
Built with
| Built with | Why it matters |
|---|---|
| Next.js 16 | Pages are built once and served fast. A saved change shows on the site straight away. |
| Payload CMS 3 | The owner edits text, prices and photos in Malay or English, without waiting for a developer. |
| SQLite | One data file, copied off the server every night. |