Map with user profile & video needed.

I am looking for Joomla 3x where a new users signs up and they can add their name and bio to their profile and once they are registered a map of the US would show on the main page of all the users with a location marker.

When you highlight the marker of each new user a 4-6 second video pops ups. The video would be the same video for all users.
Anyone have an idea on this?