Frontend MVP shell

Protected trading workspace with role-specific entry points.

This starter uses a cookie-backed session stub so the frontend routes, layouts, and navigation can be validated before Keycloak is wired in.

RolesAdmin / Partner / End User
ModulesDashboard, Signals, Templates, Copy Trading, Journal
State handlingLoading, redirect, unauthorized, placeholder coverage

Access entry point

Choose a role profile

Replace the role buttons with Keycloak redirect logic once identity provider settings are available.