✨ Smart Personal Ledger

A private, intelligent
companion for your capital.

Fumet marries offline-first local cryptography, real-time Safe-to-Spend velocity rules, and a stunning editorial interface to help you master your financial flow.

Get it on Google Play:

Fumet

Ledger & Budget

Cash Inflow +₹45,000
⚠️
Safe-to-Spend Limit ₹4,583 / day
🤖
Gemini Advisory Budget On Track
⚙️ App Tour

Designed for Financial Clarity

Navigate through the core engines of Fumet. Interact with each panel to see how it secures and guides your capital.

fumet://app/insights
Safe-To-Spend Limit ₹4,583/day
Spending rate velocity is On Track
Velocity Gauge
72%
Stable Buffer Velocity
Monthly Cash Flow Trend
Fumet Heuristic Engine

Gemini Model Architecture

Raw Local Ledger
{
  "amount": 800.00,
  "category": "Food",
  "note": "Friend Split Dinner",
  "type": "expense"
}
🔑 AES-256 Offline Shield 🔒
Obfuscated Sync Payload
U2FsdGVkX19mb29kODAyM2FhNmE5Mzg0NmMxNmE3ZDcyMWYzNTZkOWYzMDhmNmQyNWU5ZWYxOGEwOWE4NGM4MmI0Mzk1NDll...
Bill Splitting Simulator

Drag the slider below to change split percentages and watch debt shares update instantly.

Total Expense Amount: ₹3,000
10% 50% (Equal) 90%
Me
My Share 50% ₹1,500
AA
Aarav 25% ₹750
RY
Riya 25% ₹750
August 2026
Income Expense
M
T
W
T
F
S
S
1
2
3
Spotify Renewal: ₹119
4
5
6
Netflix Renewal: ₹649
7
8
9
10
Adobe CC: ₹2,399
11
12
13
14
Freelance Inflow: +₹15,000
15
16
17
18
19
20
21
22
23
24
25
26
27
28
9:41 AM 📶 🔋
Fumet Ledger
Liquid Balance ₹14,500
Safe-To-Spend ₹4,583
Log directly from Android/iOS Widgets via Isolates.

Engineered to Scale

Fumet separates domain rules from database concerns, adhering strictly to Feature-First Clean Architecture principles.

Project Structure Inspector
📂

lib/

Root Application Directory

The root directory containing all Dart code for Fumet, structured according to Feature-First Clean Architecture rules. This boundaries separation ensures that changes in framework packages (like Flutter or Hive DB) do not leak into core logic.

Architecture Clean Architecture
Modularity Feature-First
📂

core/

lib/core

Contains shared utilities, constants, theme tokens, extensions, and central infrastructure services. These components are consumed globally across features but remain independent of individual feature rules.

  • services/: Core helper scripts connecting platform layers (encryption, background widgets, CSV engines).
  • theme/: Global theme configuration constants (Brand Ink colors, Fraunces and Space Mono typography).
📂

services/

lib/core/services

System services linking platform layers to the Dart engine. Handles operations like local filesystem write triggers and native background isolates.

  • encryption_helper.dart: Local AES-256 database cryptography functions.
  • home_widget_service.dart: Widget data bridge routines.
📄

encryption_helper.dart

lib/core/services/encryption_helper.dart

Heuristic Cryptography Engine: Encrypts transaction amounts, labels, and balances locally using keys derived from a user passphrase. No financial transaction logs are written to physical devices or synced online without undergoing AES-256 obfuscation.

AES-256-CBC PBKDF2 SHA-256 Zero-Knowledge
📄

home_widget_service.dart

lib/core/services/home_widget_service.dart

Mobile Background Isolates: Powers widgets by sending ledger cache states straight to native device memory (Android/iOS widget directories) from background isolates, avoiding main UI frame locks.

Platform Channels Background Service Deep Linking
📂

features/

lib/features

The feature modules directory. Each folder acts as an isolated vertical slice representing one area of app functionality (dashboard, splits, widgets, etc.). Each feature contains its own localized Domain, Data, and Presentation folders.

Total Modules 11 Features
Isolation Independent Blocks
📂

budget/

lib/features/budget

Manages Fumet's budgeting mechanics, including Safe-to-Spend limits, velocity indicators, and daily limits calculations. The module isolates UI providers from local Hive cache read/writes.

📂

domain/

lib/features/.../domain

Enterprise Business Rules Layer: Houses the feature entities and abstract contracts defining repositories. This layer uses pure Dart syntax and is entirely free from external dependencies or Flutter library imports.

Pure Dart Entities Model Contract Repos
📂

data/

lib/features/.../data

Data Access Layer: Implements repository interfaces defined by the Domain. Manages data mapping (Models), local databases (Hive caches), and database sync clients.

Hive Adapters Serialization Models Data Connectors
📂

presentation/

lib/features/.../presentation

User Interaction Layer: Houses Flutter screens, widgets, and view logic providers. State transitions are controlled via provider notifications.

Riverpod State UI Components Input Validation
📐

Clean Architecture

Strict boundary enforcement dividing Business Logic (Domain), Data storage (Hive DB drivers), and Presentation layers (Riverpod UI providers).

🔒

Local PBKDF2 Keys

Keys derived entirely offline from user-supplied passphrases via SHA-256 hashing. Capital data is secured before hitting external sync triggers.

🌪️

Background Isolates

Widgets write directly to local storage via separate platform isolates, updating widget scores without freezing UI frames.

Elevate Your Financial Health Today

Click below to download Fumet from the Google Play Store. Log transactions securely with client-side encryption and heuristic AI counsels.