Skip to content

[GOOD FIRST ISSUE] Add empty state to StreakTracker when no contribution data #204

@Priyanshu-byte-coder

Description

@Priyanshu-byte-coder

Summary

StreakTracker shows 0s and a blank calendar when the user has no contribution data. Looks broken with no explanation.

Expected Behaviour

When contributionData is empty/null, show a friendly empty state with icon + message: 'No contributions found. Start committing to build your streak!' + link to user's GitHub.

Implementation Notes

  • Check in StreakTracker.tsx: if no contribution data, render empty state instead of stat grid
  • Follow empty-state pattern from TopRepos.tsx
  • Container height must match loaded content to avoid layout shift
  • No hardcoded Tailwind color classes — use CSS vars only

GSSoC Info

  • Difficulty: Beginner — 20 pts
  • Area: UI / DX

Metadata

Metadata

Labels

enhancementNew feature or requestgood first issueGood for newcomersgssoc26GSSoC 2026 contributionlevel:beginnerGSSoC: Beginner difficulty (20 pts)type:designGSSoC type bonus: UI/design (+10 pts)

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions