Skip to content

Frontend routes — Contest administration and configuration #44

Description

@Circuit-Overtime

Parent: #6

Build contest configuration for owners, co-hosts, and contest admins.

Routes

  • /host/contests/[contestId]/settings
  • /host/contests/[contestId]/timeline
  • /host/contests/[contestId]/rules
  • /host/contests/[contestId]/repositories
  • /host/contests/[contestId]/people
  • /host/contests/[contestId]/invitations
  • /host/contests/[contestId]/rewards

Requirements

  • Contest metadata and lifecycle controls
  • GitHub organization versus selected-repository mode
  • Label-to-points editor with dry-run preview
  • Invitations and scoped role management
  • Reward pool and approval-state presentation

Acceptance criteria

  • Unsaved changes and destructive actions are guarded
  • Permission boundaries are visible
  • Forms cover validation, loading, success, and failure
  • No backend implementation is included

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendWeb frontend / dashboards

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions