The Dashboard module provides a splash page for the CMS in SilverStripe 3 with configurable widgets that display relevant information. Panels can be created and extended easily. The goal of the Dashboard module is to provide users with a launchpad for common CMS actions such as creating specific page types or browsing new content.
There are Images and videos about this module can be found in this blog post.
There are some included Panels by default...
When you have this module installed it creates a dashboard per member, so if you have a large amount of members which will never use the admin and performance becomes an issue I recommend creating the members with these extra settings before writing it...
Member::create(array(
'HasConfiguredDashboard' => 1
));
There is much more documentation in the modules readme.md