How to show WordPress Dashboard Widgets on Frontend?

After trying to build dashboard functionality on the “frontend” of a site, the WPMU multi-site alternative was to seriously minimize, strip-down, and customize a template for the user type that required that functionality. They login directly to the dashboard, or can be linked their from their account page when logging in. Everything you described is controllable as a user site dashboard under a multi-site build.

Assuming you don;t mind users having their own “sites” – this could be a better approach to offer the functionality.