A Progressive Web Application (PWA) for barcode shelf label printing and inventory counting with offline support.
- Barcode Shelf Label Printing: Scan items and print labels with customizable options
- Inventory Counting: Count items and maintain running totals with offline support
- Offline-First: Works without internet connection using IndexedDB
- Sync Capabilities: Upload counts to server and download master data
- Mobile Optimized: Responsive design for handheld devices
- Frontend: React 18 with TypeScript
- Build Tool: Vite
- Database: IndexedDB (via idb library)
- Routing: React Router DOM
- Styling: Tailwind CSS
- Export: Excel export using xlsx library
- Node.js 16+
- npm or yarn
-
Clone the repo:
git clone https://github.com/SyedAthar25/ShelLabelPrinting_InventoryCounte.git cd ShelLabelPrinting_InventoryCounte -
Install dependencies:
npm install
-
Start the app:
npm run dev