muhammadaamirmalik
H
o
m
e
M
y
S
e
l
f
E
x
p
e
r
i
e
n
c
e
M
y
W
o
r
k
A
l
l
P
r
o
j
e
c
t
s
R
e
v
i
e
w
s
C
e
r
t
i
f
i
c
a
t
i
o
n
s
M
y
Y
o
u
T
u
b
e
C
o
n
t
a
c
t
GitHub
YouTube
Instagram
Twitter
LinkedIn
malikaamirdev@gmail.com
Home/Projects/FamilyKhata: Offline-First Family Ledger
Personal Project

FamilyKhata: Offline-First Family Ledger

Offline-first family ledger for expenses, loans and savings, built with React Native and Supabase. A SQLite queue and sync engine with conflict detection, and every amount encrypted on the device so the server never stores plain figures.

Technologies Used:

React NativeSupabasePostgreSQLSQLiteXChaCha20-Poly1305
FamilyKhata: Offline-First Family Ledger

About This Project

FamilyKhata is a personal project: an offline-first family ledger for expenses, loans and savings, built with React Native and Supabase.

How it works:

  • SQLite queue and sync engine with conflict detection
  • A PostgreSQL schema of 28 tables protected by 100 row-level-security policies
  • Every amount encrypted on the device (XChaCha20-Poly1305), so the server never stores plain figures