Hi Alex,
There is no automated service for this as you would need to design the database and relationships in Airtable. As for the files, there is a file size limit on Airtable, so a good approach would be to store those files in another location (e.g. Google Drive) and put a link to those files.
I have sent you a private message on Airtable and hope to get in touch with you soon.
Cheers!
Best Regards,
Brendon