Offline MERN- Electron GST Retail Billing AppOffline MERN- Electron GST Retail Billing App
An offline-first GST retail billing & inventory desktop management system built with React, Node.js, and Electron. Recently UpdatedOffline MERN- Electron GST Retail Billing App
An offline-first GST retail billing & inventory desktop management system built with React, N...
Overview
A powerful, professional, and completely offline desktop billing and inventory management application designed for modern retail shops, supermarkets, and local small businesses. Built using the robust MERN stack architecture and wrapped seamlessly inside Electron.js, this software delivers an ultra-fast, high-performance solution that stores all user data locally without any internet dependency.
This package includes the complete production-ready source code with clean structures and easy configuration files, ideal for developers or agencies looking to customize, white-label, or deploy standalone desktop products directly for retail clients.
Features
- 100% Offline Storage: Secure data local management using embedded database files.
- Interactive Analytics Control Center: Real-time dashboard showing total sales, overall invoices, and pending credit overviews.
- Advanced Stock Alerts: Track products instantly with built-in low stock warnings and status controls.
- Flexible Tax Invoicing: Smooth toggle options between GST (calculating accurate CGST/SGST) and Non-GST formats.
- Safe Operations: In-built invoice trash bin feature allowing developers to configure quick invoice restorations.
Requirements
- Node.js (v16.x or newer recommended)
- npm or yarn package managers
- Windows 10/11 or macOS platform for compiling executables
Instructions
Follow these exact steps to launch and run the development environment setup:
Step 1: Frontend Workspace Setup
- Open your first terminal window and navigate to the frontend folder: cd frontend
- Install all UI dependencies: npm install
- Start the local frontend development server: npm run dev
Step 2: Desktop Wrapper & Backend Operation
- Once the frontend server is up and running, open a second terminal window at the root project directory.
- Install root dependencies: npm install
- Execute the native app wrapper and launch the backend interface: npx electron .
Note: Always ensure the frontend server is active in terminal 1 before initiating the electron core wrapper in terminal 2. Detailed software features logic flows are attached in the documentation PDFs.
| Category | Scripts & Code / ReactJS |
| First release | 20 May 2026 |
| Last update | 20 May 2026 |
| Files included | .db, Javascript .js |
| Tags | source code, invoice generator, Point Of Sale, Inventory Management, billing software, desktop app, retail pos, mern stack, react app, stock alert, offline billing, electron js, gst software, custom billing, node js desktop |








