Components are the primary building blocks used to assemble your citizen observatory. FLAMENCO offers a wide variety of components from which you can choose.

There are three main groups of components:

  • Data collection components
  • Data processing components
  • Data visualisation components

Component Menu

Components can be found in the component menu. The component menu can be toggled from the component menu on the right side of the screen ( ).

You can freely move the component menu by dragging it by the drag-and-drop button .

To find a component you can scroll through the menu or make use of the search function. To add a component, just drag it into the canvas. Once a component is on the canvas it becomes part of your citizen ovservatory.

By right clicking a component on the canvas, a drop-down menu appears, from which you can delete the component.


Components are miniature programs that receive data through input ports, and produce data on their output ports, thereby continuing the flow of information.

Input ports can be found on the left side on the component, output ports on the right. Components can have multipe input and/or output ports.

The color of a port indicate the type of data it expects / produces. Only compatible ports can be connected through a connection. The legend on the bottom left of the screen provides more information on data types.


Components can be connected to form a flow of information. To connect two components, just click on an output port of one component and drag the connection to an input port of another component.

Multiple connections can be created from the same output port, and input ports can accept connections from multiple components.

Note that connections can only be established between compatible ports (i.e. ports with the same color). Compatible input ports are automatically highlighted.


Components on the canvas can ne right clicked to reveil a pop-up menu. This menu grants access to the component's configuration window.

Configuring a component does not change its primary function, but enables you to make further customisations to your citizen observatory. For example the font style, a title or heading, which map layer to use, visualisation chart configurations, etc.

Changes made to a component's configuration are immediately applied to your citizen observatory.

Note that not every component can be customized.

A citizen observatory is are community-based environmental monitoring and information system. FLAMENCO enables you to easily deploy your own observatory, including:

  • Customizable data collection app
  • Persistent data storage in the cloud
  • Data processing and analysis in the cloud
  • Dashboard with real-time data visualisations

To do so, just follow the next steps.

1. Register an Account

To make use of the FLAMENCO platform you need to be a registered user. Creating a new account can be done in a few simple steps. 

  • Press Sign Up in the top right corner of the page and fill in your details.

2. Create A New Observatory

Click on and specify a name, description, and upload a logo as app icon for your observatory. Now you are ready to start building!

As administrator of your own observatory, you can open the to design your own mobile app to collect data, and to specify the data processing methods, as well as the real-time visualisations on your observatory's dashboard.

3. The Observatory Builder

The Observatory Builder is a 3-in-1 solution to design the mobile app, server-side data processing, and web-based visualisations of your citizen observatory.

The Observatory Builder's component menu is therefore split into 3 categories, each containing a set of components that can be used to construct the different parts of your citizen observatory.

You can see a preview of the mobile app by clicking on button on the right side of the screen.

You can see a preview of the dashboard visualisations by clicking on button on the right side of the screen.

Every action you perform is automatically saved! As such, there is no risk to lose your progress.

A campaign is the use of an existing citizen observatory for a particular scenario or project. Campaigns set specific constraints to specify the subset of data you are interested in, including:

  • Geographical constraints to specify an area of interest
  • Temporal constraints to specify a timeframe

Each campaign has its dedicated data processing and analysis separate from its citizen observatory. Furthermore, each campaign has its own visualisations dashboard as well.

1. Create A Campaign

To deploy your own campaign, click on the button on the webpage of the corresponding observatory.

Fill in a campaign name and a campaign description. The FLAMENCO platform also gives you the option to design an intake survey for your campaign that participants must fill in before they can participate.

When the option of intake survey is selected, you will be prompted to design the survey in a following screen. The data of participants from this intake survey can be used in the campaign design, for example to categorize your data based on certain questions answered by participants of your campaign.

2. Design your Campaign

As administrator of a campaign, you have access to the which enables you to specify the subset of observatory data that is relevant for your campaign. Each campaign receives all input from the observatory's databases. It is up to you to filter this data for your specific needs. This is done by placing constraints on the collected data. Examples include:

  • Geographical constraints
  • Temporal constraint
  • Participant constraints

Note that each of these constraints are optional.

The campaign builder automatically shows the various database components of the observatory on the left side of the screen. These act as starting point for your campaign's data flow.

Similar to the Observatory Builder, the component menu of the campaign builder contains different categories.

The campaign category contains components to filter the observatory data. In case the campaign contains an intake survey, additional components are available.

The dashboard category contains visualisation components to design your campaign's dashboard. You can see a preview of the dashboard visualisations by clicking on button on the right side of the screen.