Skip to content

Building Blocks

Every Pianola app consists of a foundation...

Lego Foundation

... a set of pre-fabricated building blocks...

Lego Blocks

... and a configuration file...

Pianola Roll

... which informs the application which building blocks go on the foundation, the result being a working web application:

Building Blocks Overview

Let's get a bit more specific:

The Foundation

Every app comes with a set of basic features that are common to all applications built with Pianola, this includes:

Basic Features Overview

  1. A collapsible sidebar menu, which allows users to navigate through the app's individual modules.
  2. A quick-search filter to quickly find a record.
  3. A detailed query builder for precise queries.
  4. Various views, including a record detail view, a list view, and a mixed view split either vertically or horizontally.
  5. List management features such as a list builder and an Excel exporter.
  6. Assistant features such as an alert that can be triggered for any record in the database.

The foundation thereby aims to include all features (plus a few bonus extras) that every application needs.

The Building Blocks

An app is not complete with this foundation, however.

The Config Files