Making money with Project Fugu: building a cash register with web technologies
summary
A browser-based cash register demo uses Project Fugu APIs to connect real POS hardware: WebUSB, WebSerial, WebHID plus custom libraries to handle legacy printer languages and code pages. It scans barcodes (HID or serial), updates a two-line VFD customer display, opens the cash drawer via printer pulse and prints receipts using a thermal-printer-encoder with ESC/POS and Star support and automatic code page mapping. The prototype assembles existing code into a working demo in two weeks and runs reliably at conferences.
AI-written summary · about
chapters (8)
- 0:00Introduction and motivation
- 3:18Live demo of cash register
- 6:33Building the solution with Project Fugu
- 17:10Thermal printer challenges
- 21:30Customer display integration
- 27:17Barcode scanner setup
- 29:48Future of web hardware APIs
- 30:52Q&A and conclusion
related talks
22m[Eng Sub]Printing Receipts with React: How to Create POS with JavaScript by Seokju
46mA whirlwind tour through Project Fugu APIs
55mThe Universal Serial Web
49mWhat's going on with Project Fugu?
21mRethinking Web UX with Webauthn and Project Fugu
15mDay 2 Keynote, Project Fugu
56mThe Universal Serial Web
32mI'm afraid your browser has been talking to the robots again a gentle intro to WebUSB
