Skip to main content
Privacy-First Personal Finance & Budgeting•Live Product

Sakku 2.0 — Personal & Household Finance

Privacy-first personal and household financial system with local-first offline architecture, rule-based conversational transaction input, and envelope budgeting.

Role & ResponsibilityProduct Strategy, UI/UX Design & Lead Developer
DurationLive Product
DomainPrivacy-First
Project ClassificationLive Product

System Preview Gallery

Click Any Image to Enlarge & Zoom
Sakku 2.0 — Personal & Household Finance — screenshot 1
Click to Enlarge
Sakku 2.0 — Personal & Household Finance — Preview 1

System Architecture Diagram

INTERACTIVE ARCHITECTURE VISUALIZER

Sakku 2.0 Personal & Household Finance Architecture

Local-first personal finance PWA linking personal & household balances with rule-based conversational text parsing and envelope budgeting.

Status: STANDBY (Click node to inspect)
Client

Catat Cepat Input

Conversational Client

Logic

Indonesian Regex Parser

Text & Amount Classifier

Gateway

Envelope Budget Allocator

Cap & Spending Ratios

Database

Wealth & Net Worth Hub

Multi-Account Calculator

Click any node box to inspect deep technical specifications.
STATE_LOG_STREAM // REAL-TIME EXECUTION1 Events Logged
>[SYSTEM_READY] Initialized blueprint for Sakku 2.0 Personal & Household Finance Architecture
Node Spec Inspector

Catat Cepat Input

Conversational Client

Functional Purpose

Users type informal conversational notes (e.g. 'Makan siang 35rb pakai GoPay').

Technical Specifications
InputNatural Language String
StorageZero-Knowledge Local-First
Downstream Data Pipelines

Interactive Personal Finance Demo (Rule-Based Conversational Input & Envelope Budgeting)

Live Interactive Component

Sakku 2.0 — Interactive Wealth Engine

Zero-Knowledge Local-First Architecture · Natural Language Tokenizer · Envelope Budgeting

100% Client-Side Private
Live App
Total Family Net Worth
Rp 40.140.000
5 Accounts Aggregated in Real-Time
Monthly Savings Rate
42.8%
Healthy Surplus Level (>35% Benchmark)
Privacy & Security State
Zero-Leak
Local-First Encrypted Sandbox
Coba klik:

Multi-Account AggregatorReal-Time Sync

CashDompet Tunai
Rp 1.250.000
BankBCA Payroll
Rp 24.500.000
E-WalletGoPay / E-Wallet
Rp 840.000
InvestasiBareksa Reksadana
Rp 18.750.000
UtangCicilan / Kewajiban
- Rp 5.200.000

Visual Envelope Budgeting

Zero-Based Method
Makan & Jajan73%
Terpakai: Rp 1.450.000Limit: Rp 2.000.000
Belanja Rumah74%
Terpakai: Rp 1.850.000Limit: Rp 2.500.000
Transport & Bensin70%
Terpakai: Rp 420.000Limit: Rp 600.000
Tabungan & Investasi100%
Terpakai: Rp 3.000.000Limit: Rp 3.000.000
Architectural Privacy Guarantee

Semua data finansial diproses 100% di browser pengguna (*Local-First Storage*). Tanpa server database pihak ketiga, tanpa pelacakan, dan tanpa risiko kebocoran credential perbankan.

Project Narrative & Background

Sakku 2.0 is a privacy-first personal and household financial tool built on the philosophy of 'Privacy-First, Zero-Latency, Zero-Subscription'. Unlike conventional FinTech applications that monetize user data or charge recurring fees, Sakku 2.0 stores data locally on the user's device while providing structured budgeting metrics, rule-based conversational transaction parsing, visual envelope budgets, and multi-wallet balance tracking.

Architectural Context: Privacy-first personal and household financial tool delivering spending visibility with zero monthly subscriptions and local-first data storage.

The Operational Challenge

Providing clear household expense tracking (balance, savings rates, multi-wallet balance tracking, envelope allocations) with client-side local storage and zero cloud tracking.

The Engineering Solution

Built Sakku 2.0: A high-performance Local-First PWA featuring rule-based conversational 'Catat Cepat' transaction input, visual envelope budgeting, multi-wallet balance tracking, and local client-side storage.

Key Architectural & Design Decisions

  • 01Committed to a strict Local-First storage paradigm to eliminate third-party data collection.
  • 02Built a deterministic Indonesian regex tokenizer for conversational amounts ('25rb', '12jt', 'Makan siang 35rb via GoPay').
  • 03Modeled household cash flow after the proven Envelope Budgeting methodology to curb impulse spending effectively.

Key Deliverables & System Capabilities

  • Live PWA personal finance tool deployed at sakku.ahlulfirdaus.com
  • Rule-based conversational 'Catat Cepat' transaction parser with automated Indonesian amount and category detection
  • Visual Envelope Budgeting Engine with dynamic spending limit meters
  • Multi-Wallet Balance & Net Balance Tracker (Cash, BCA, GoPay, Jago, Savings & Liabilities)
  • Budget Telemetry (Net Balance, Savings Rate %, 6-Month Cash Flow & Expense Breakdown)
  • Zero-Knowledge Local-First architecture storing data exclusively in client-side storage
  • One-click JSON backup and restore protocols for complete data ownership

Project Outcome & Operational Impact

Live and deployed at sakku.ahlulfirdaus.com, empowering users with clear household budgeting visibility, zero tracking, and zero subscription overhead.

Technology Stack & Tools

Next.jsReact 19TypeScriptTailwind CSSRechartsLucide ReactLocalStorage / Local-FirstPWA