ElectronReactTypeScriptIndexedDBTailwindCSS

Retail & Business Management ERP

Offline-first desktop ERP for retail stores, wholesalers, and distribution businesses — POS, inventory, HR, payroll, finance, and e-commerce orders in a single Electron + React application with local IndexedDB storage.

Personal Project2025Full-stack Desktop Development & Architecture
Retail & Business Management ERP
The Challenge

Small and medium retail businesses and wholesalers rely on expensive cloud-based ERP software that requires constant internet — a serious problem in regions with unreliable connectivity. They also juggle disconnected tools for sales, inventory, HR, and finance, resulting in manual data entry, poor stock visibility, and operational bottlenecks that eat into margins.

The Solution

Built a complete offline desktop ERP application using Electron and React with IndexedDB for local persistent storage. The system centralizes 12+ business modules — POS, sales & invoicing, inventory management, procurement, customers & suppliers, HR & payroll, attendance & leaves, finance & expenses, e-commerce orders, and reports & analytics — into a single installable desktop app that runs at native speed with zero internet dependency.

Key Features

What makes this project stand out from the crowd.

Offline-First Architecture

All business data stored locally via IndexedDB using the idb library. Zero server dependency — the application runs at native desktop speed with no network latency, functioning fully without internet access.

12+ Integrated Business Modules

POS, sales & invoicing, inventory management, product catalog, customers & suppliers, purchases, HR & payroll, attendance & leaves, finance & expenses, e-commerce orders, and reports — all in one cohesive platform.

Inventory Auditing System

Dedicated stockMovements store tracks every inventory change with product reference, warehouse, movement type, timestamp, and source reference — enabling full audit trails, history tracking, and analytics generation.

Real-Time Dashboard & Analytics

Revenue trends, sales analytics, inventory insights, and business metrics rendered with Recharts. Dashboard loads instantly from local data with no API calls — executives get answers in milliseconds.

Tech Stack

Cutting-edge technologies powering this project.

ElectronReactTypeScriptIndexedDBTailwindCSS

The Results

Measurable impact delivered for Personal Project.

0+
Business Modules
0%
Offline Functionality
0+
IndexedDB Stores
0
Monthly Cloud Costs
Next Case Study

XAUBOT v2

Automated XAU/USD trading bot on MetaTrader 5 + Python with live Flask dashboard. First profitable version: +$160 over 50 trades at 52% win rate.