Re: Does Magento 2 allow user in front end make uploads?
You can create custom options that allow the client to add some details during their orders, for example send you a file/image or some text.
They will look like this -
Store Manager for Magento 1.x and 2.x - inventory management tool to automatically update products, customers, orders, and other data across multiple sales channels and suppliers.