Afteroffice Studio
← All portfolio

Kantinmu Midtrans Dashboard

OperationalKSMM

A payment transactions dashboard, pulled straight from the payment provider.

It connects to Midtrans and copies transactions into its own database every half hour, so reporting does not depend on an outside service being available at the moment it is needed. Building it proved that two shops assumed to be separate were in fact one merchant — something only a call to the API could establish, not the documentation.

Screens

Tap an image to enlarge

Incoming transactions
Seven days of transactions, per hub, with settlement status

Over chat

Automatic recaps into the group, and free-form questions about the transactions over chat.

Facts

Type
Web app
Built with
Node.js + SQLite (Midtrans) + GSheets
Running since
January 2026
Address
https://smm.product-sid.us/kantinmu ↗