Inspiration
Shopee affiliates need a simple way to track every click, order and commission — and to know exactly when their payout is ready.
What it does
KomisiKu is a Shopee Affiliate Tracker. It shows a dashboard of clicks, orders, conversion and estimated commission, shows payout status (ShopeePay below Rp500.000, bank above it), and can export data as CSV. It runs entirely without a server.
How we built it
The project was built with Kiro through one real Kiro CLI session on 12 Nov 2026. Kiro reviewed app.js and found a real edge case: a raw total commission of Rp499.999,5 was displayed as "Rp500.000" while the payout chip still said ShopeePay. We fixed it by rounding the total commission once to a full rupiah (Math.round) and using that rounded value for both the display AND the payout threshold. The Kiro spec and steering files are in the .kiro/ folder of the repository.
Accomplishments that we're proud of
The commission math is verified: Rp63.800 × 5% × 2 orders = Rp6.380. The dashboard of clicks, orders, conversion and estimated commission, the payout status (ShopeePay below Rp500.000, bank above it) and the CSV export all work without a server.
What we learned
A displayed value and a payout threshold must share the same rounded value — otherwise the interface can contradict itself, as it did before this fix.