Appearance
Building Blocks
Every Pianola app consists of a foundation...

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

... and a configuration file...

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

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:

- A collapsible sidebar menu, which allows users to navigate through the app's individual modules.
- A quick-search filter to quickly find a record.
- A detailed query builder for precise queries.
- Various views, including a record detail view, a list view, and a mixed view split either vertically or horizontally.
- List management features such as a list builder and an Excel exporter.
- 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.