Application Layout

The e-Boost Realm application uses a consistent layout across all pages, organized into seven key areas identified below.

Annotated application layout showing sidebar navigation, header bar, customer/location selectors, content area, notifications, and user profile
Application layout — annotated screenshot with arrows identifying each section (General page for Buffalo Inn - 2)

A — Sidebar Navigation

The left sidebar provides the primary navigation menu for the application. It contains:

ElementDescription
e-Boost LogoDisplayed at the top of the sidebar. Clicking it returns to the Dashboard.
Navigation LinksIcon + label for each page (e.g., Dashboard, General, Chargers, Power). The active page is highlighted.
Version NumberApplication version shown at the bottom of the sidebar (e.g., v2.2.0).

Customer-Level Navigation

When viewing the customer-level Dashboard (no specific location selected), the sidebar shows:

Location-Level Navigation

When a specific location is selected, the sidebar expands to show all location pages:

B — Header Bar

The top header bar spans the full width of the application. It contains the sidebar collapse button (menu-fold icon), the customer and location selectors, notifications, and the user profile. The menu-fold button toggles the sidebar open/closed to give more space to the content area.

C — Content Area

The main content area fills the remaining space to the right of the sidebar and below the header bar. It displays the active page content — such as the General overview, Power telemetry, Cameras dashboard, etc. The content updates when you navigate between pages or switch locations.

D — Customer Selector

Dropdown in the header bar to switch between customer accounts (e.g., BC Hydro, Amazon). Changing the customer updates the available locations and all data context throughout the application.

E — Location Selector

Dropdown in the header bar to switch between locations under the selected customer (e.g., Buffalo Inn - 2, Tetsa - 3). Selecting a location loads all page data for that specific site, including generators, chargers, fuel levels, cameras, and more.

F — Notifications

The bell icon displays system notifications and alerts. Click it to view recent notifications for the selected customer and location.

G — User Profile

Shows the logged-in user's email address (e.g., champlin@eboostmobile.com). Click to open a dropdown with:

ℹ️ Responsive Layout
On mobile devices, the sidebar is hidden by default and can be opened by tapping the menu icon in the header. The content area expands to fill the full screen width.