All case files

BPAD Provinsi NTT · Government

NTT vehicle tax calculator

A calculator for vehicle tax, opsen, SWDKLLJ and PNBP based on NTT Governor Regulation No. 54 of 2026, used by taxpayers and officers of UPTD Pendapatan Daerah Kota Kupang.

4

levies per calculation: PKB, Opsen, SWDKLLJ, PNBP

PWA

installable app with automatic updates

Built withReact 19, Vite, Tailwind CSS, Cloudflare Pages Functions, D1

The problem

Working out the amount due by hand meant juggling regulation tables, relief rules and fees, and different officers could arrive at different totals for the same vehicle.

What I built

A four-step React form with a pure tax engine, plate lookup through the provincial vehicle data API, automatic earthquake-relief eligibility for affected regencies (with manual override), and an itemised breakdown that copies straight to the clipboard. Sensitive owner data never reaches the browser.

The result

Live at kalkulator.uptdpenda-kupang.web.id as an installable PWA, with regression tests guarding the tax engine on every change.

Next case file

NJKB reference API

P.S.

If your team still runs on spreadsheets, let’s fix that.

Twenty minutes, no deck. Bring the workflow that slows you down and I’ll tell you what I’d build first, even if we never work together.