Skip to content

feat(about): add team bios page with about sub-nav#70

Draft
tkodev wants to merge 2 commits into
mainfrom
feat/team-bios-page
Draft

feat(about): add team bios page with about sub-nav#70
tkodev wants to merge 2 commits into
mainfrom
feat/team-bios-page

Conversation

@tkodev
Copy link
Copy Markdown
Collaborator

@tkodev tkodev commented May 11, 2026

don't review yet

Summary

  • Adds /about/team page with a tiered card design: poster-card style for board members, medium hover-lift cards for the core team, and compact tiles for website, social media, and volunteer groups
  • All member data lives in constants/team.ts with typed TeamMember / TeamGroup interfaces — profile photos and bios can be filled in later
  • Adds app/about/layout.tsx sticky sub-nav (TechTank / Team) mirroring the existing get-involved pattern, no route changes
  • Adds an "About" section to the footer with TechTank and Team links; removes team link from other footer sections

Test plan

  • Visit /about — sub-nav visible, "TechTank" tab active
  • Visit /about/team — sub-nav visible, "Team" tab active
  • Check all team groups render with correct names, pronouns, and roles
  • Verify footer "About" section shows TechTank and Team links
  • Check light and dark mode on both pages
  • Verify mobile layout on team page (compact tiles stack correctly)

Screenshots

Preview — /about/team (iPad Pro) localhost_3000_about_team(iPad Pro) (3)

- Add constants/team.ts with typed TeamMember/TeamGroup data for all
  board, core, website, social, and volunteer members
- Add /about/team page with tiered card design: poster-card for board,
  medium cards for core team, compact tiles for website/social/volunteers
- Add /about/layout.tsx sticky sub-nav (TechTank / Team) mirroring
  get-involved pattern
- Add About section to footer (TechTank, Team links); remove team link
  from other footer sections
@vercel
Copy link
Copy Markdown

vercel Bot commented May 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
techtank-next Ready Ready Preview, Comment May 11, 2026 9:41pm

@tkodev tkodev added the draft label May 11, 2026
@tkodev tkodev linked an issue May 11, 2026 that may be closed by this pull request
8 tasks
Comment thread constants/team.ts Outdated
Co-authored-by: Jyle Vergara <jylevergara@gmail.com>
Copy link
Copy Markdown

@jylevergara jylevergara left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add /about/team page

2 participants