FIELDNOTE DESKTOP
DESKTOP UTILITY

FIELDNOTE DESKTOP

CLIENT / CONTEXTOpen Source Community
ROLEFULL-STACK & CREATIVE ARCHITECT
TECH STACKRust • Tauri • React • IndexedDB • SQLite • Tailwind CSS
YEAR2025

The Challenge

Field researchers, geological teams, and remote developers operating across Indonesian archipelago islands frequently face complete lack of internet connectivity. Existing cloud-dependent note apps fail or block editing when offline.

Business Impact

  • 500+ GitHub Stars within weeks of release.
  • Zero data loss recorded across field trials in Kalimantan & Papua.
  • Tiny binary footprint under 15MB on Windows, macOS, and Linux.

Technical Architecture & Solution

A hybrid desktop application engineered with Tauri (Rust core) and React frontend, utilizing CRDT (Conflict-free Replicated Data Types) for seamless eventual consistency upon reconnection.

Key Architectural Decisions

  • Offline-First Storage: Local SQLite database accessed through synchronous Rust IPC, backed by client-side IndexedDB for rich attachments.
  • Binary Memory Footprint: Over 10x smaller RAM usage compared to conventional Electron-based counterparts.
  • Cryptographic Vault: AES-256-GCM local database encryption with OS-level keychain password storage.

VISUAL SHOWCASE // SYSTEM INTERFACES

2 PLATES
FIELDNOTE DESKTOP screenshot 1
FIELDNOTE DESKTOP screenshot 2