Qarz-Qurs
iOS · Finance · UzbekistanTrack debts and shared expenses with friends and groups. Every entry is confirmed by both sides before it counts — so there is never an argument about who owes whom.
“Kim kimga qarzdor — ikkala tomon tasdiqlagan yozuv.”
Who owes whom — a record confirmed by both parties.
What I built
- Laravel API & ledger. An obligation-and-allocation ledger is the single source of truth for every debt, expense and payment; balances are derived, never guessed.
- Identity-verified auth. Phone OTP sign-in, then MyID verification before anything financial unlocks.
- Settlement logic. Pair netting, equal and custom splits, group expense bundles, multi-currency balances, cash handovers with receiver confirmation.
- Realtime & push. Websocket events and push notifications for confirmations, reminders and due dates.
- Ops. Docker images, one-click GitLab CI deploys, queue workers and scheduler running on OpenCloud.