User Profiles with Custom Fields for Image Syncing

Hello and thank you in advance for any help you can give me on this one - basically I have a client who wants the following

Family Tree website

The website is for family members to create their profiles and then upload images to a gallery and also link 3rd photo albums for example Google Photos via embed code.

Is there any theme | plugin that I can use that will achieve this ?

thank you

Adam