Skip to content

feat: home dashboard page (#88)#100

Merged
kevinrutledge merged 2 commits intodevelopfrom
feat/88-home-dashboard-page
Mar 2, 2026
Merged

feat: home dashboard page (#88)#100
kevinrutledge merged 2 commits intodevelopfrom
feat/88-home-dashboard-page

Conversation

@suesuee
Copy link
Copy Markdown
Collaborator

@suesuee suesuee commented Mar 2, 2026

Developer

Sue Sue

Closes #88

What changed?

  • Created /(protected)/home/page.tsx — authenticated home dashboard at /home with time-of-day greeting, group card grid (3-column responsive), and empty state
  • Updated sidebar Home link from / to /home to avoid routing conflict with the public referral page at /

How to test

  1. Start Docker and dev server: npm run docker:up && npm run dev
  2. Log in via mock portal: http://localhost:3000/dev/mock-portal
  3. Click "Home" in the sidebar or go to http://localhost:3000/home
  4. Verify greeting shows correct time-of-day and your name
  5. Verify groups display in a card grid (or empty state if no groups)
  6. Log in as a member — confirm heading says "My Groups"
  7. Log in as an admin — confirm heading says "All Groups"

Screenshot

image image

Checklist

  • Code works and is readable
  • Tested locally
  • Commits follow conventional commits
  • Assigned reviewers

@suesuee suesuee requested a review from kevinrutledge March 2, 2026 11:34
Copy link
Copy Markdown
Collaborator

@kevinrutledge kevinrutledge left a comment

Choose a reason for hiding this comment

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

Looks great!

@kevinrutledge kevinrutledge merged commit 1103e14 into develop Mar 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: home dashboard page

2 participants