Skip to content

First-time user onboarding checklist on dashboard #165

@Ayush-Patel-56

Description

@Ayush-Patel-56

Problem

New contributors land on the dashboard and have no idea where to start. The product assumes you already know the flow.

What should happen

A small checklist card for users who have not completed the basics:

  • Connect your GitHub account
  • Claim your first issue
  • Submit a PR

Each item links to the right page. Card disappears once all three are done.

Implementation notes

  • Derive state from existing data: has claimed issue? has open PR?
  • Show only when mergeCount === 0
  • File: src/app/(app)/dashboard/page.tsx

Metadata

Metadata

Assignees

Labels

GSSOC26GirlScript Summer of Code 2026backendBackend / API / DB relatedenhancementNew feature or requestfrontendFrontend / UI relatedlevel:intermediateIntermediate level difficulty

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions