back-to-projects/
Production Ready
iOS Mobile App & Offline-First

UangKu (Personal Finance & Offline Sync)

Aplikasi pencatatan keuangan personal iOS mewah dan elegan dengan arsitektur offline-first, sinkronisasi cloud kilat, dan analitik anggaran komprehensif.

Role: Mobile Engineer & Backend Architect
Timeline: 2024 - 2025
Platform: Mobile Application
UangKu (Personal Finance & Offline Sync) screenshot left
UangKu (Personal Finance & Offline Sync)
UangKu (Personal Finance & Offline Sync) screenshot right

overview/

Aplikasi pencatatan finansial umumnya lambat dibuka saat berada di area bersinyal buruk atau offline, sementara pengguna butuh mencatat pengeluaran secara cepat saat di kasir sebelum lupa rincian transaksinya.

UangKu menerapkan paradigma offline-first menggunakan React Native, Expo, dan SQLite lokal di ponsel pengguna, dihubungkan ke backend performa tinggi bertenaga Bun dan ElysiaJS. Transaksi tersimpan instan di perangkat lokal dan disinkronkan secara mulus ke cloud saat jaringan internet tersedia.

tech-stack/

React NativeExpoSQLite LokalTypeScriptBunElysiaJSDrizzle ORMiOS Development

key-architecture & capabilities/

engineering spec
›

Aplikasi klien mobile dibangun dengan React Native, Expo Framework, dan SQLite lokal terenkripsi

›

Backend performa tinggi dengan runtime Bun, mikro-framework ElysiaJS, PostgreSQL, dan Drizzle ORM

›

Mekanisme sinkronisasi data luring (offline-first sync queue) yang tahan konflik dan cepat

›

Type-safety menyeluruh dari skema basis data lokal, API backend, hingga state antarmuka mobile

Ingin mendiskusikan project ini?contact-gary/