How to Build and Deploy a Custom Frontend

What is a Frontend?

Frontends are lightweight applications hosted on Glyue. They can be used to support a wide range of use cases, including creating dashboards, giving easy access to run integrations, or simply as a fast way to host an internal application.

Accessing a Frontend

Frontends can be given custom subaddresses on your Glyue domain (e.g. glyueprod.examplebank.sandboxbanking.com/frontends/example_dashboard) making them easy to bookmark, link, and distribute.

All Frontends have built-in Glyue authentication; users must first log in with their Glyue account before they can load a Frontend.

Creating a Frontend

Frontends can be created by uploading a .zip bundle that contains the .html, .js, and .css files for your web application, along with any other assets that may be required.

Frontends require a file named index.html to be present, which will be used as the entrypoint into the application. Relative references to pages within the frontend (e.g. /resources/logo.png) will work as expected.

Create a Frontend by giving it a name, path, and uploading the .zip

For details on more advanced Frontend features and sample code snippest, see the reference documentation.

Editing a Frontend

Once created, a Frontend can be modified by replacing the contents of the uploaded .zip with an updated version. Upon save, the new version will be deployed.

The source code of the currently-served Frontend can be downloaded from within the Edit page of the Frontend.

Last updated