Back to projects

Widyakusuma Accounting

Visit

An offline-first school accounting app with RxDB local storage, Supabase sync, and Excel/Word export.

Widyakusuma Accounting screenshot 1
Widyakusuma Accounting screenshot 2
Widyakusuma Accounting screenshot 3
Widyakusuma Accounting screenshot 4
React
Vite
RxDB
Supabase
TanStack Router
TanStack Table
PWA

Widyakusuma Accounting is a school finance management system built for offline-first use. It manages student data (siswa), enrollment fees (biaya), academic years (tahun ajaran), categories, and transactions with full CRUD. Uses RxDB with Dexie for local IndexedDB storage, enabling the app to work without internet. Syncs with Supabase when online via a custom replication layer. Features TanStack Router for type-safe routing, TanStack Table for sortable/filterable data grids, and export to Excel (xlsx) and Word (docx). Built with Vite, React, and TailwindCSS v4.

GitHub