Example projects

This section contains an example projects that will help you get familiar with various aspects of working with Struct PIM

To help you get familiar with both new and existing functionality in Struct PIM, we provide example projects that demonstrates how different features can be used in practice within Struct PIM.

Weather app widget

A simple dashboard widget built for the Struct PIM interface using the @structdk/extension-sdk. It demonstrates how to build a custom extension that connects to the PIM and displays weather data, using Struct’s UI and icon libraries for a consistent look and feel.

The Weather App Extension is a dashboard widget designed to fit seamlessly within the Struct PIM interface through the use of the @structdk/extension-sdk package. It also uses @structdk/ui and @structdk/struct-icon to follow the same UI and icon design patterns as the PIM, ensuring visual consistency.

The app provides a classic weather overview based on the user’s current location, with simple functionality like showing current conditions.

Weather app widget in dashboard

The project is divided into two parts: a frontend that handles the user interface and a backend that manages API connections for retrieving weather data. It provides a practical example for creating similar PIM-integrated extensions.

See project on GitHub

Last updated