All Projects
Tool#13
POS System
Full-Stack Developer·2018 – 2019
P
POS System
Overview
A cross-platform point of sale desktop application built for retail stores using Electron.js, enabling offline-first operation with background sync to a Django REST Framework backend. Store staff use it to process sales, manage inventory, and print receipts without requiring a constant internet connection.
The app includes a comprehensive reporting module for daily sales summaries, top-selling products, and cashier performance. End-of-day reconciliation compares cash drawer totals against system records, flagging discrepancies for review.
Key Highlights
- ✓Offline-first operation with background sync to cloud backend
- ✓Inventory management with automatic stock deduction on sales
- ✓Thermal receipt printing with configurable templates
- ✓Daily sales reporting and top-product analytics
- ✓End-of-day cash drawer reconciliation with discrepancy flagging
- ✓ElectronJS desktop app wrapping a Vue.js interface
Tech Stack
DRFVue.jsElectronJS
Project Info
- Category
- Tool
- Period
- 2018 – 2019
- Role
- Full-Stack Developer
- Status
- Shipped