Skip to content

Add responsive/mobile layout for the analytics dashboard #577

Description

@phertyameen

Description

Adjust the analytics dashboard grid and chart components to be usable on tablet-width viewports (charts stack vertically, controls collapse into a menu).

Why this matters

Staff sometimes check dashboard numbers from a tablet; the current layout assumes a wide desktop viewport.

Files to touch

  • frontend/src/app/analytics/page.tsx
  • frontend/src/app/analytics/layout.tsx

Acceptance Criteria

  • Dashboard is usable (no horizontal scroll, readable charts) at 768px width
  • Controls remain reachable without overlapping chart content

Notes

This issue is part of the new analytics module effort (tracking, aggregation,
and reporting on player/game activity). Please keep new code inside
backend/src/analytics/ following the same module/controller/service/provider
layout used by existing modules (e.g. progress, streak, quests).

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions