How can you use a "Dashboard Page" to manage site members on the live site vs. Main Dashboard?

Is there anyway that I can set up a page where my Site Admins can manage members, i.e. approve, deny or block new members, assign page permissions etc?

I know I can invite an Admin to be a Collaborator and create a Custom Role so when that person logs into the Dashboard then they can manage only the member functions. However is there a way they can manage this without logging into Dashboard as a collaborator?

I was thinking this could be done on a Dashboard page but no clue how to set it up.