Skip to content

EPIC — Frontend routes and role workspaces #6

Description

@Circuit-Overtime

The complete frontend route plan for Elixpo Open Source. This epic intentionally excludes backend implementation; backend issues will be planned in a later pass after frontend flows and contracts stabilize.

Route groups

Product roles

  • Host owner and co-host
  • Contest and project admin
  • Mentor
  • Campus ambassador
  • Contributor
  • Public spectator

Shared delivery rules

  • Follow the Elixpo visual language established by the other platforms.
  • Every route includes loading, empty, error, permission, and responsive states where applicable.
  • Filters and navigational state should be URL-backed when users may share or revisit a view.
  • Use typed mock/view-model boundaries until backend contracts are created.
  • Accessibility and mobile behavior are acceptance criteria, not follow-up work.

Out of scope

  • D1 queries and mutations
  • GitHub webhook and sync implementation
  • Elixpo identity backend
  • Mail, rewards, and payout processing
  • Analytics ingestion

Those concerns will receive a separate backend hierarchy later.

Metadata

Metadata

Labels

epicParent epic tracking a workstreamfrontendWeb frontend / dashboards

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions