The web application that comes with the Rapid Portal is written in pure JavaScript and consists of two parts:

  1. The application code itself
  2. A JavaScript library for accessing the Tableau REST API

The web application reads the list of Tableau views from the REST API and displays thumbnails along with loading the first dashboard. The list of dashboards shown is configurable in multiple ways, including all views on a site or all views with a particular tag.

The standard Tableau actions are listed in the header bar using the standard Tableau JavaScript API.