Summary
Build the member profile system — public-facing profile pages (GH + LinkedIn style) and an edit interface for members to manage their own information.
Requirements
Public Profile Page (/members/:slug)
Edit Profile (/settings/profile)
Member Directory (/members)
Context
Parent issue: #1916
Depends on: #1917 (schema), #1918 (auth — need signed-in user context)
Implementation Notes
- Profile photos: presigned upload to S3-compatible storage (or Cloudflare R2)
- Slug generation: auto from name, editable, unique constraint in DB
- Design should match the editorial typography style of the rest of the site
- Profile page is the most visible piece — invest in the design
Summary
Build the member profile system — public-facing profile pages (GH + LinkedIn style) and an edit interface for members to manage their own information.
Requirements
Public Profile Page (
/members/:slug)Edit Profile (
/settings/profile)/members/cordero-core)Member Directory (
/members)Context
Parent issue: #1916
Depends on: #1917 (schema), #1918 (auth — need signed-in user context)
Implementation Notes