← Back to Work
2026Desktop & Web Developer

InBill ERP

Desktop Billing Application

InBill ERP

Project Overview

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.

Technologies Used

ElectronNext.jsSQLiteReact QueryGoogle GenAI

Key Features

Local-First Architecture

Integrated 'better-sqlite3' within Electron for blazingly fast, offline-capable database operations.

Advanced Data Fetching

Utilized TanStack React Query for intelligent caching, background syncing, and state management.

Complex Data Tables

Implemented highly customizable and performant data grids using TanStack Table for inventory management.

AI Invoice Parsing

Experimented with integrating Google GenAI to read and extract product details from supplier invoices.

Interested in building something similar?

Let's Talk