A guide to creating an enterprise template for Peakboard applications

Illustration of a digital interface on a screen featuring layout grids, a colour palette, and an email symbol. Representation of web design, UI/UX design, and email marketing in the digital environment.

This article describes how to create a company-wide Peakboard template that enforces corporate design requirements and ensures that even people without design or marketing skills can create dashboards and applications that meet the company's needs. These steps have proven to be best practice in hundreds of customer projects.

paints

Project colors save the colors used in the current application. Each new control is based on this color set. The background colors determine the overall picture — whether it is a light or dark theme. The primary, highlight and signal colors influence everything else and are typically taken from corporate design requirements.

Screenshot of Peakboard Designer with color management open. The “Project Colors” view shows custom theme colors like background, primary, signal, and highlight.

writings

The corporate design guidelines usually specify one or two fonts to use. All font-related definitions for various font styles (such as heading, button, and standard) can be defined in the corresponding dialog.

But what if your company's font isn't available in Peakboard by default? In this case, a custom font must be added to the project as a resource (TTF file). The TTF file is then transferred to the Peakboard Box as part of the project.

Screenshot of the font manager in Peakboard Designer for defining project fonts. Left: project resources with embedded TTF files. Right: preview dialog.

Create the master screen

To create one or more master pages, first add the company logo as a resource and then create the actual template. A header with the logo and a text box with the current time and a headline is usually a good start.

Once this item is placed, group and lock it, and click the lock icon. This prevents them from being changed by mistake.

If you don't want to create a new screen, right-click on the template screen and select “Duplicate (locked controls only).” The new screen only includes the template's locked controls.

Screenshot from Peakboard Designer showing the creation of a master template with header, logo, time, date, and title.

UI components

The UI components are primarily defined by the standard colors and fonts already covered. For further customization, UI control templates can be created on a separate screen, as shown in the screenshot below.

The user can then select a UI control from the template and copy and paste it onto the screen they're working on. The copied control includes all required styles and is ready to use.

The template also provides instructions for proper placement. It shows distances of 20px and 40px and explains when which spacing should be used. Of course, further explanatory texts and notes can be added as required.

Peakboard UI component overview featuring buttons, toggles, dropdowns, tables, and status indicators, including spacing and layout rules.

raster

A common pattern is to group controls into specific areas. The following screenshot shows how to prepare these grid areas. The grid can be copied to a new screen, adjusted in height, and used immediately.

Such a grid makes the end result look more professional and gives the end user of the board a sense of which controls belong together, making the entire board more user-friendly.

Peakboard grid template with blue placeholders for structured UI layout. Left sidebar shows project structure with active screen “Grid”.

end result

The screenshot below shows a screen with all the techniques discussed. Predefined colors and fonts as well as the master template and its headings were used. The UI controls were copied from the template and placed on a predefined grid.

Peakboard dashboard with header, time, pie charts, status indicators, text input, and dropdown arranged in a predefined grid layout.

Share this article:
Portrait of Michelle, smiling, close-up against a light neutral background.
Author: Michelle

Michelle is passionate about cutting-edge technology and loves telling others about the interesting world of innovation. As a technology enthusiast at Peakboard, she is constantly exploring the latest trends and developments.

Snow-covered mountain with orange markings along the summit.
Black and white image of snow-covered mountains in a valley.
White clouds running in horizontal lines against a black background.
White clouds running in horizontal lines against a black background.