Home / Scripts & Code / NodeJS


SyncCloudPOS - Point of sales NodeJSSyncCloudPOS - Point of sales NodeJS
A powerful POS system for online and offline sales, featuring inventory management, order processing, barcode scanning, discounts,Home / Scripts & Code / NodeJS

SyncCloudPOS - Point of sales NodeJS
A powerful POS system for online and offline sales, featuring inventory management, order process...
Overview
Features
Key Features
Desktop-Based POS Features
- Barcode scanning
- Product listing
- Sales and returns
- Custom, employee, and product-wise discounts
- Order management
- Hold items
- Print orders
- Drawer management
- Receive products (sync from admin)
- Sync discounts and shop settings
- Sales history tracking
- Shop closing and reports
- Cash flow management (cash in/out)
- Order updates to web
- Expense syncing
- Full system sync for smooth operation
Admin Panel Features (Node.js API & Admin Control)
- Manage multiple shops
- Web and POS user management
- Vendor management
- Product and attribute management
- Stock purchasing
- POS order tracking
- Receipt viewing
- Shop-specific settings
- Multi-tier discount management
- Reporting and analytics
Requirements
System Requirements for Installation
Desktop Application Requirements
Operating System: Windows 10 or later (64-bit recommended)
Processor: Intel Core i3 or higher
- .NET Framework 4.7 or later
- SQL Server (if using a local database)
- Barcode scanner support (optional) ###li/li###
Node.js & React System Requirements
Server Requirements (For Backend - Node.js API)
- Operating System: Linux (Ubuntu 20.04+ recommended) or Windows Server
- Processor: Minimum 2-core CPU (4-core recommended)
- RAM: At least 4GB (8GB recommended for high traffic)
- Storage: Minimum 10GB free space
- Software:
- Node.js (v16 or later)
- NPM or Yarn package manager
- MongoDB or MySQL database
- PM2 for process management (recommended)
Frontend Requirements (React Admin Panel & Web App)
- Node.js (v16 or later)
- NPM or Yarn
- React.js & Dependencies
Instructions
Installation & Setup Instructions
-
Desktop App Installation:
- Download and install the required dependencies (.NET Framework, SQL Server if needed).
- Run the installer and follow on-screen instructions.
- Configure database connection if required.
-
Node.js API Setup:
- Install Node.js and NPM/Yarn.
- Clone the project repository.
- Run
npm install
to install dependencies. - Configure database settings in the
.env
file. - Start the server using
npm start
orpm2 start
.
-
React Admin Panel Setup:
- Install Node.js and NPM/Yarn.
- Clone the frontend repository.
- Run
npm install
to install dependencies. - Configure API URLs in environment files.
- Start the development server using
npm start
or build withnpm run build
.
Other items by this author
Information
Category | Scripts & Code / NodeJS |
First release | 9 March 2025 |
Last update | 9 March 2025 |
Files included | .css, .html, .sql, .cs, .vb, .csproj, .xml, Javascript .js |
JavaScript Framework | jQuery, Node.js |
Tags | POS, Point Of Sale, Inventory Management, sales management, store management, Barcode Scanner, billing software, restaurant pos, sql database, business management, POS System, cash register, offline pos, invoice system, desktop pos, order management, retail software, online pos, multi-shop pos, node.js pos, react pos, c# pos, web pos, cloud pos |