Can you use admin pages functionality on the frontend of your site

Admin and front end are just semantics which are probably more appropriately should be called restricted access and non restricted access.

There is no magic involved in the “admin” side and you can use the same function calls to show the same information on the front end.

In practice, since you will most likely want the user to login to get access to the information, it will be probably easier to modify the admin to let the give the user access, unless you are creating your own admin screens for users which are not the site admins.