How to add a list of customised attachments as compliance document for supplier

Hi,

We currently use excel sheets to manage compliance documents for our supplier, is there a way that - through new DocType or existing modules - that we could manage compliance document for supplier?

  1. Compliance document can be uploaded by supplier user through portal
  2. Types / Expiry dates needs to be added
  3. Documents needs to be reviewed and approved by internal reviewer so the supplier can be marked as compliance
  4. Perhaps manage the compliance for each supplier user as well?