Catat uang, atur budget, dan tahu kondisi finansialmu seketika.
DompetBijak adalah SaaS pencatatan keuangan pribadi untuk membantu pengguna Indonesia mencatat pengeluaran, mengelola budget bulanan, dan memantau kondisi keuangan dengan cepat. Produk ini ditujukan untuk pengguna yang ingin solusi sederhana, modern, dan mobile-first, dengan onboarding yang membantu mereka mulai memakai aplikasi dalam hitungan menit.
Karyawan Muda Dimas, 28 - Dimas menerima gaji bulanan, punya beberapa dompet digital, dan sering kehilangan jejak pengeluaran kecil harian. Dia butuh cara cepat untuk mencatat pengeluaran dan tahu apakah budget masih aman sebelum akhir bulan.
Freelancer Sari, 34 - Sari punya pendapatan tidak selalu tetap dan perlu memisahkan pengeluaran kerja serta pribadi. Dia sering memonitor periode tertentu seperti perjalanan atau proyek tertentu.
Pengguna Pemula Rina, 22 - Rina belum terbiasa membuat sistem pencatatan keuangan dan mudah menyerah jika aplikasi terlalu rumit. Dia butuh onboarding yang sangat terarah dan visual.
Rina selalu merasa uangnya cepat habis, tapi dia tidak pernah sempat mencatat pengeluaran satu per satu. Saat mencoba DompetBijak, dia login dengan Google, mengikuti guide tour singkat, lalu mengisi budget bulanan dan memilih kategori yang disarankan sistem dalam beberapa langkah sederhana.
Beberapa hari kemudian, Rina mulai mencatat belanja harian lewat tombol floating. Kalau dia sedang buru-buru, dia pakai OCR dari struk; kalau tidak, dia isi manual. Dashboard langsung menunjukkan sisa budget dan status yang mudah dibaca, jadi dia tahu kapan harus menahan pengeluaran.
Dalam beberapa minggu, Rina tidak hanya lebih sadar pada kebiasaan belanjanya, tetapi juga lebih disiplin. Untuk bisnis, itu berarti produk yang cepat memberi nilai, mendorong retensi, dan punya peluang konversi lebih tinggi karena pengguna melihat manfaat nyata sejak hari pertama.
Team & resourcing - Small team - 2 engineers, 1 designer, part-time PM, and 1 QA support during launch.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a SaaS web app called DompetBijak for personal finance tracking in Indonesia using Next.js App Router, TypeScript, Tailwind CSS, and Supabase. Core product requirements: 1. Google login via Supabase Auth. 2. First-time onboarding after signup with a guided tour, monthly budget setup, suggested categories, wallet/payment method setup, theme choice, and language choice. 3. Sidebar navigation with these pages: Dashboard, Rekap, Dompet, Kategori, Budgeting Bulanan, User Setting, and Input Pengeluaran. 4. Dashboard showing monthly budget status, remaining budget, recent transactions, category summary, and wallet summary. 5. Rekap page with month selection and custom date-range picker similar to travel booking calendars, supporting ranges across calendar dates. 6. Wallet management CRUD for cash, bank, and e-wallet accounts. 7. Category management CRUD with system suggestions and sensible defaults for Indonesian users. 8. Monthly budgeting page where users define budget limits and a clear status label based on remaining percentage such as aman, hati-hati, kritis. 9. User settings for dark/light mode, language selection, and delete-account flow with confirmation. 10. Expense input page with a form for manual entry and a floating action button that expands into two actions: OCR scan and manual input. 11. OCR flow should accept receipt images, extract amount/date/category hints, then show a review screen before saving. Data model in Supabase Postgres: users profile table linked to auth.users wallets table with user_id, name, type, balance optional, active flag categories table with user_id, name, icon, color, is_system_default monthly_budgets table with user_id, month, total_budget, status_thresholds expenses table with user_id, wallet_id, category_id, amount, expense_date, notes, source_manual_or_ocr, receipt_url, extracted_text user_settings table with user_id, theme, language, default_wallet_id, onboarding_completed analytics_events table optional if needed, otherwise integrate PostHog Implementation details: Use Supabase Row Level Security everywhere so users can only access their own data. Build responsive UI with a clean mobile-first design and a persistent sidebar on desktop. Use server components where appropriate, client components for forms and interactive settings, and strong form validation with Zod and React Hook Form. Add empty states, loading states, error handling, and optimistic UX for CRUD actions. Include seed default categories and wallets during onboarding. Make the app production-ready with clean architecture, reusable components, and accessible color contrast for dark mode. Deliverables: Authenticate users with Google. Create all main screens and navigation. Implement onboarding wizard and guided tour. Implement budget setup and budget status logic. Implement manual expense entry, wallet/category CRUD, rekap filters, theme/language settings, and delete-account flow. Stub OCR integration with a provider interface so it can be wired to Google Vision API, AWS Textract, or Mindee later. Add analytics events for signup, onboarding completion, budget setup, transaction creation, OCR usage, filter changes, and account deletion.
buatkan aplikasi untuk pencatatan keuangan, dimana ini akan menjadi sebuah saas, orang dapat memanfaatkan ini - login pakai akun google - pake next.js dan tailwind.css - supabase - ketika awal register, pengguna mendapatkan tutor/guide tour, set budget bulanan, jenis kategori (berikan suggestion/pilihan dari sistem), metode pembayaran/dompet, setting status budget bulanan dalam range (misal 0-100rb = sisa banyak/masih kaya, 1jt=sudah miskin) - user, bisa setting dark/light mode, bahasa, dan delete akun - ada menu sidebar: 1. dashboard 2. rekap (bisa set bulanan, tanggal sesuai kalender spt traveloka ketika memilih range trip) 3. dompet 4. kategori 5. budgeting bulanan 6. user setting 7. input pengeluaran - menu input buat seperti form, lalu buatkan tombol + melayang, ketika ketuk +, munculkan 2 btn diatasnya, scan ocr sama input manual
Design by The Resonance | Powered by GPC – The AI Transformation Company