PetroCari
Desktop app for fuel station accounts, stock and payment approvals
Screenshots & Schematics

Problem & Challenge
Financial reconciliation risks in gas stations handling heavy credit flows, fluctuating inventory valuations, and uncontrolled cash disbursements without dual approval.
How It Works
Fuel inventory levels in underground tanks are dynamically priced against current wholesale rates.
Customer and vendor ledger balances are tracked with automated credit thresholds and overdue alerts.
Overdue account reminders are dispatched directly to debtors via integrated SMS gateways with one click.
Outgoing disbursements require role-based manager sign-off before cashier release.
Local SQLite persistence inside Electron guarantees seamless uninterrupted offline operations.
Architecture & Technical Decisions
Electron desktop runtime, React 19, TypeScript, Vite build toolchain, local SQLite persistence, and SMS gateway integration.