Installation files for CRM 365 v9 and previous versions, and everything needed to setup a full test environment, are available for download through a MSDN developer license.
Unfortunately it requires an annual enterprise subscription, which has an hefty price tag.
Flow would work. Recurrence set to run each day, get your Dynamics records based on a filter where that field equals today's date. Final step is update records to change your Status field. This is a fair example of first two steps at least https://flow.microsoft.com/en-us/galleries/public/templates/6782d8cc654c46fa8de584104568f020/get-a-daily-email-with-all-dynamics-365-activities-that-are-due-today/
What is the customer trying to do with the data? What kind of barcodes?
For a simple barcode (like 3 of 9 or something), some of the handheld wands can be set so that they are just typing out the code they see. So if you are adding an order number or something, you could click on that field, scan the barcode, and the value the wand reads would be typed out as though you had done it at the keyboard.
I've never used this particular barcode scanner, but in a 30-second google search, I found https://www.amazon.com/Handheld-Automatic-Supermarket-Convenience-Warehouse/dp/B07F5HH75R/ for $16. If you had this, you just click on the field you want to fill in, scan the barcode, and your value is put in the field.