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.
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
Shared delivery rules
Out of scope
Those concerns will receive a separate backend hierarchy later.