Temporary access gate

RozeRemit monitoring

A refreshed dashboard deserves a controlled entry point.

This login is intentionally simple and temporary. Access is checked against `DASHBOARD_LOGIN_USERNAME` and `DASHBOARD_LOGIN_PASSWORD` on the server before the dashboard shell is shown.

Cleaner hierarchy

The redesigned shell separates monitoring, quality, and market watch zones.

Protected routes

Dashboard pages now require a valid temporary session cookie.

Preserved data

Existing stats, rates, and Freshdesk-backed flows stay intact.

Dashboard access

Log in