A label printing tool built for Mantel's retail shops, enabling staff to generate and print product labels with smart validation for QR codes and product URLs.
- Add products to a print queue
- Automatic validation: warns when a product without a URL is paired with a QR label
- Visual warning indicators per product row
- Print button disables when invalid combinations are detected
- Popover tooltips for user guidance
- Built to integrate with Mantel's backoffice system
- PHP for server-side rendering and session management
- JavaScript for client-side validation and UI interactions
- Bootstrap for responsive layout and utility classes
- Font Awesome for icons
├── php-html # PHP template with HTML structure
├── javaScript.js # Client-side validation logic
└── README.md
This is a sample of code I wrote while working at Mantel, a bicycle retailer in The Netherlands. The tool was used by shop staff to print product labels, with built-in safeguards to prevent printing QR labels for products that don't have a valid URL.