The computer program is an efficient igneous norm algorithm and rock classification system written in R but run as shiny app.

An enterprise-targeted scalable and customizable 'shiny' module providing an easy way to incorporate free-form note taking or discussion boards into applications.
    The package includes a 'shiny' module that can be included in any 'shiny' application to create a panel containing searchable, editable text broken down by section headers.
    Can be used with a local 'SQLite' database, or a compatible remote database of choice.

Provides a simple, configurable, provider-agnostic 'OAuth 2.0' and
    'OpenID Connect' (OIDC) authentication framework for 'shiny' applications
    using 'S7' classes. Defines providers, clients, and tokens, as well
    as various supporting functions and a 'shiny' module. Features include
    cross-site request forgery (CSRF) protection, state encryption,
    'Proof Key for Code Exchange' (PKCE) handling, validation of OIDC identity
    tokens (nonces, signatures, claims), automatic user info retrieval, asynchronous
    flows, and hooks for audit logging.

Troubleshooting reactive data in 'shiny' can be difficult. These functions will convert reactive data frames into functions and load all assigned objects into your local environment. If you create a dummy input object, as the function will suggest, you will be able to test your server and ui functions interactively.

Add shiny inputs with one or more inline buttons that grow and shrink with inputs. 
 Also add tool tips to input buttons and styling and messages for input validation.

Handle POST requests on a custom path (e.g., /ingress) inside the same 'shiny' HTTP server using user interface functions and HTTP responses. Expose latest payload as a reactive and provide helpers for query parameters.

An API to build and control 2D games using the 'Phaser'
  'JavaScript' engine. It enables integration with 'shiny' applications, 
  allowing to create interactive games and simulations.