Infra
Docker Compose, PostgreSQL, Redis, and dedicated workers per job type.

Employees need money before payday. Companies need it to stay orderly, with no interest and no debt.
Docker Compose, PostgreSQL, Redis, and dedicated workers per job type.
Queues on Horizon, a scheduler, a sandbox environment, and payout status checks every two minutes.
Laravel 12 on Octane, a double-entry ledger, and 2,000+ automated tests.
Dashboards for companies and admins.
The employee app to request pay early and receive it.
Input to the owners on decisions that shape the product.
Each payout is locked while it’s being processed and sent with a unique reference. Before any retry, the system asks the payment provider whether the earlier transfer already went through.
Every movement of funds is booked on two sides that must balance exactly. If they don’t, the system refuses to record it. Entries are never edited afterwards; fixes go in as a new reversing entry.
A simulation with example numbers (Rp 3,000,000 a month ÷ 30 days = Rp 100,000 a day). It shows what happens when the same payout signal arrives more than once, like a retried job or a duplicated webhook. Not real data.
Available limit
Day 5 of 30
