Operational training platform

Public course discovery with a tighter enrollment shell.

Platform 2 now presents courses with the same dark, wide, editorial cadence as Platform 1 while keeping registrations, learner access, and admin work on the existing application backbone.

Published courses3
Live schedules3
Installment ready3
Fire Watch Readiness
Hazmat First Response
Working at Height Competency
Live course preview

Safety Training course with 1 schedule option.

Platform posture

The public shell changes. The transactional core stays the same.

The redesign is front-of-house: wider containers, darker tone, new typography, stronger radii, and structured section blocks. Enrollment logic, authentication, and dashboards continue to run on the existing application architecture.

What the new shell does
Public entry points feel intentional.The home route now behaves like a marketing-grade launch page instead of a utility dashboard intro.
Course detail pages are conversion-focused.Pricing, schedule options, payment readiness, and next-step actions sit in one coherent dark layout.
Dashboard components remain untouched.Shared dashboard cards, shell layout, and protected flows are not being restyled as part of this public route work.
Operational lanes
Internal journeys2
External handoffs1
Course categories2
Installment-enabled3

This mirrors Platform 1's information hierarchy: a narrative panel on one side and a bordered value matrix on the other.

System flow

Particular blocks now follow the Platform 1 pattern language.

Border-divided feature grids, mono labels, wider spacing, and deeper section contrast replace the smaller centered cards on the current home route.

Public Enrollment

Course discovery stays public while each route still lands inside structured enrollment logic.

Internal and external registration modes

Schedule Control

Upcoming dates, venues, and active session windows are surfaced before the learner commits.

Schedules ordered by next available start date

Payment Routing

Platform 2 can switch between direct checkout, bank transfer review, and installment plans.

Thawani, bank transfer, and staged payment readiness

Form Logic

Course-specific fields and file requests are configured per product without changing the page shell.

Schema-driven registration requirements

Learner Access

Public interest hands off to a protected learner area for payment tracking and enrollment status.

Authenticated continuation after conversion

Admin Oversight

The admin surface keeps operational control without leaking that complexity into the public routes.

Dashboard stays isolated from the new marketing shell

Published catalogue

Featured courses sit inside a darker, wider showcase.

These tiles now carry the same larger media treatment, tighter border logic, and denser metadata cadence as the reference marketing site.

Live platform counts

Operational metrics are framed as a quadrant grid.

This block replaces generic summary cards with a more deliberate full-width stat treatment inspired by the reference layout.

Public catalogue3

Published courses currently visible from the new main route.

Schedule footprint3

Active cohorts surfaced before the learner enters checkout.

Payment depth3

Courses already configured for staged payment decisions.

Category spread2

Distinct training lanes currently represented in the catalogue.

Next step

Move from public discovery into the existing learner flow.

The visual language changes on the public side. Authentication, learner progress, and admin operations continue in the current app surfaces.