This is the desktop version of a smart and fully custom-built Point of Sale (POS) and Inventory Management System that I developed entirely by myself using ElectronJS and Supabase.
Designed for retail and small business environments, the system allows full control over daily sales, stock movement, expenses, returns, and branch-level management — all through a clean, fast, and dark-themed interface.
The system works in real-time with a Supabase backend and supports multi-user access, branch syncing, and accurate inventory tracking.
Key Features:
• Product management with real-time stock updates
• Sales recording with multiple payment methods (Cash, Visa, InstaPay)
• Handling of purchase and sales returns
• Stock transfers between branches with automatic quantity adjustment
• Daily profit and sales reports
• Expense tracking and safe (cashbox) management
• Export & Clean Data:
Each branch has a dedicated account with 50MB of storage. When full, users are prompted to export operations to Excel and delete selected records to free up space.
• Dark Mode UI for a modern and focused experience
• Full sync across multiple branches and users
Note:
A fully dedicated mobile version of this system is also available and will be presented separately under:
*Project Title:*
*Smart POS & Inventory Management System for Retail Stores (Mobile)*