Skip to content

feat: implement contributor dashboard with 3-column layout (#274)#284

Open
ShaikHusnaThahera wants to merge 2 commits into
Coder-s-OG-s:mainfrom
ShaikHusnaThahera:feature/contributor-dashboard
Open

feat: implement contributor dashboard with 3-column layout (#274)#284
ShaikHusnaThahera wants to merge 2 commits into
Coder-s-OG-s:mainfrom
ShaikHusnaThahera:feature/contributor-dashboard

Conversation

@ShaikHusnaThahera

Copy link
Copy Markdown

Closes #274

Summary

Implements the contributor dashboard page with a 3-column layout as requested in Issue #274.

Type of Change

  • New feature
  • UI / UX improvement

Changes Made

  • Updated src/app/(app)/dashboard/page.tsx to 3-column grid layout
  • Created src/components/contributor-dashboard/ with 7 new components:
    • profile-sidebar.tsx — avatar, badges, XP summary, quick links
    • journey-progress.tsx — XP progress bar toward next level
    • recent-activity.tsx — live XP events feed
    • heatmap-wrapper.tsx — wraps existing ActivityHeatmap with real data
    • daily-challenge.tsx — countdown timer + progress tracker
    • course-progress.tsx — 5-step curriculum tracker
    • right-sidebar.tsx — Browse Issues CTA, mentor session, announcements
  • Reused all existing components (StatsRow, ActiveIssues, GitHubPRsWrapper, LeaderboardSnapshot, MenteesSection)
  • Mobile responsive — collapses to single column on small screens
  • Zero TypeScript errors (verified with npx tsc --noEmit)

@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

@ShaikHusnaThahera is attempting to deploy a commit to the codersogs-3057's projects Team on Vercel.

A member of the Team first needs to authorize it.

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.

[FEATURE] - Implement Contributor Dashboard page

1 participant