How to Build An Inventory Tracking System with Barcodes