Skip to content

Frontend routes — Public contests, projects, profiles, and leaderboards #57

Description

@Circuit-Overtime

Parent: #6

Build public, indexable discovery surfaces for spectators and prospective contributors.

Routes

  • / — platform landing page
  • /contests — public contest directory
  • /contests/[contestSlug] — contest overview
  • /contests/[contestSlug]/projects — participating projects
  • /contests/[contestSlug]/projects/[owner]/[repo] — public project detail
  • /contests/[contestSlug]/leaderboard — contest ranking
  • /u/[handle] — public contributor profile
  • /privacy and /terms — legal surfaces

Acceptance criteria

  • Public metadata, canonical URLs, and social previews are defined
  • Lists support accessible loading, empty, and pagination states
  • Private contest data never appears in public mocks or UI assumptions
  • No backend implementation is included

Metadata

Metadata

Labels

MEDIUMPriority: MediumSUPPORTCategory: SupportfrontendWeb frontend / dashboards

Type

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions