Help to find a wordpress plugin

Hello, I need your help for the indication of a wordpress plugin that does the following.

The user can include a profile with data photos and location
The user receives a login and password
The user can edit your information

And in the front end a map (google maps) with the location of the user
Clicking on the user will see his profile with the description and photos

Is there anything on the market that does this ??
I really need your help.

Thank you in advance.