Local-First Architecture
Integrated 'better-sqlite3' within Electron for blazingly fast, offline-capable database operations.
Desktop Billing Application
InBill is an advanced desktop billing application I developed to learn cross-platform development using Electron. I built a true 'local-first' architecture using better-sqlite3 for instantaneous offline database queries. To manage complex async data and server state, I utilized TanStack React Query, and handled large inventory tables using TanStack Table.
Integrated 'better-sqlite3' within Electron for blazingly fast, offline-capable database operations.
Utilized TanStack React Query for intelligent caching, background syncing, and state management.
Implemented highly customizable and performant data grids using TanStack Table for inventory management.
Experimented with integrating Google GenAI to read and extract product details from supplier invoices.