Skip to main content

Microfrontends

info

The epilot portal application consists of multiple frontend microservices orchestrated by single-spa.

@epilot360/root-config​

This is the root project defining the microfrontend layout and import maps containing references to the correct bundle for each microfrontend application.

The project also contains the centralised localisation files.

Layout​

The basic layout consists of the following parts:

  • @epilot360/login
    • Login overlay
    • Manages the user login state of the entire application
  • @epilot360/topbar
    • Top bar menus
    • Global search
    • Notifications
  • @epilot360/navigation
    • Main left sidebar navigation

single spa layout