Dompet: track MYR spending, plan budgets, and brief stakeholders in BM/EN in under 5 minutes.
Dompet ingests CSVs from Malaysian banks, categorises automatically, and summarises cashflow with privacy-forward controls. Import a sample file or your real data—Dompet is built for founders shipping trust quickly.
How Dompet keeps teams aligned
Localised microcopy, import validation, and AI guardrails keep CFOs, founders, and agents in sync.
Connect Supabase auth/ Sambung Supabase auth
Sign in securely, no bank credentials needed. / Log masuk dengan selamat, tiada akses bank diperlukan.
Upload CSV or sample/ Muat naik CSV atau contoh
Support for Maybank2u, CIMB Clicks, BigPay, Grab statements. / Sokong penyata bank utama Malaysia.
Review insights instantly/ Tinjau insight segera
See budgets, subscriptions, anomalies with bilingual explanations. / Analitik dwibahasa serta-merta.
AI chat tuned for MYR lives
Ask in English or BM; Dompet cites categories, warns on risky spends, and suggests next best actions.
CSV import wizard
Auto-mapping with Malay copy, field validation, and a sample dataset so teams can demo without sensitive data.
Supabase secure by default
Server-only keys stay on Vercel. Users can delete uploads anytime with a single tap.
Mobile-first dashboards
Teal-forward tokens meet WCAG AA. Charts compress elegantly for 4" screens on 4G connections.
Privacy & trust signals
Built for audits: explicit deletion, last import timestamp, Malay + English disclosure copy.
- Uploads stored in Supabase Storage with RLS; service role never exposed to the browser.
- Users can trigger the “Delete my data” flow from Settings anytime.
- Privacy policy always visible from the navigation and assistant footer.
- We log last import timestamp and expose it in the dashboard top bar.
Performance budget
Optimised for sub-2.5s LCP on 4G devices with font fallbacks and dynamic imports.
Strategies we ship with Dompet:
- Critical UI only; charts + chat stream via dynamic imports.
- System font stack (no Google fetch) and preconnect for Supabase.
- Images lazy-loaded with low-quality placeholders.
- Bundle guardrails via Next.js instrumentation + Lighthouse in PR template.