How I Built a Full-Scale ERP System as a Solo Developer
Most developers avoid ERP. It's complex, boring, and usually built by teams of 20+. I built one alone. Why? Indian small businesses run on disconnected spreadsheets, Tally, and WhatsApp. I wanted t...

Source: DEV Community
Most developers avoid ERP. It's complex, boring, and usually built by teams of 20+. I built one alone. Why? Indian small businesses run on disconnected spreadsheets, Tally, and WhatsApp. I wanted to build one clean desktop app that handles everything — finance, inventory, sales, purchase, GST, manufacturing, HRM, and reporting. The Stack Electron — Desktop delivery (Windows) React + TypeScript — UI layer SQLite — Local-first data storage Node.js — IPC handlers and service layer Why desktop + SQLite instead of a web app? Indian SMEs often have unreliable internet. A local-first app that just works, every time, was the right call. What's Inside — 8 Modules Finance: Chart of accounts, journal entries, general ledger, trial balance, P&L, balance sheet. Double-entry accounting built from scratch. Inventory: Item master, warehouse structure, stock movement, valuations, low-stock alerts. Sales: Customer management, sales orders, GST-compliant invoicing, receipt tracking, aging analysis. P