Widgets are similar to code snippets but easier to customize and you do not need to tinker with HTML, everything is done visually. To add a widget to the dashboard in the Page Designer use Add element -> Widget.

You can add elements like texts, code snippets, icons, drag-n-drop, customize colors and fonts.
And this is how it is going to look in the generated application:

See also:
•Master-details relationship between tables
•Creating and configuring reports