Skip to content

About Page #51

Description

@vihaan-kk

Description

Create the About page (app/about/page.tsx, route doesn't exist yet, needs to be created) with two sections per the wireframe: Brief History of HackNC, and Board Members + Committees.

Suggested Starting Point

  • Brief History of HackNC: a few paragraphs of body copy about HackNC's background.
  • Board Members + Committees: tabbed view (e.g. Graphics, Logistics, etc.) showing member cards (avatar, name) per committee, sourced from data/teamMembers.ts.
  • Build each section as its own component in components/, then compose them in app/about/page.tsx.

Acceptance Criteria

  • /about route exists and renders both sections.
  • Board Members + Committees content comes from data/teamMembers.ts.
  • Committee tabs switch correctly between groups (Graphics, Logistics, etc.).
  • Layout matches the wireframe ordering (Brief History → Board Members + Committees).

Testing

  • Frontend build passes.
  • Frontend lint passes.
  • Frontend formatting checks pass.
  • /about renders both sections correctly with placeholder content.
  • Committee tabs switch correctly and show the right members.

Files touched:

  • Create: app/about/page.tsx, components/BriefHistory.tsx, components/BoardMembers.tsx, data/teamMembers.ts

Metadata

Metadata

Assignees

No one assigned

    Labels

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions