Skip to content

feat(sprint-1): implement /join, guided 7-step onboarding, and next-action dashboard - #5

Merged
ashishsinghbora merged 1 commit into
mainfrom
feat/sprint-1-join-guided-onboarding-profile-redesign
Sep 25, 2026
Merged

ashishsinghbora merged 1 commit into
mainfrom
feat/sprint-1-join-guided-onboarding-profile-redesign

Conversation

@ashishsinghbora

Copy link
Copy Markdown
Contributor

Sprint 1 Summary

  • Dedicated /join page: High-converting entry point emphasizing real open-source work and proof of work over certificates with live platform metrics.
  • Fresh DB Authorization: Added src/lib/auth/authorization.ts with getFreshAuthenticatedUser to protect privileged endpoints from stale JWT role claims.
  • 7-Step Guided Onboarding: Step-by-step wizard capturing experience level, languages, technologies, developer tools, technical interests, contribution preferences, time commitment, and primary goals with live matching issue preview upon completion.
  • Next-Action Dashboard: Streamlined contributor dashboard leading with the active/recommended next issue contribution and step-by-step milestones.
  • Schema Migration: Added drizzle/0001_sprint_lifecycle_tables.sql covering issue_claims, pull_requests, pull_request_reviews, github_webhook_deliveries, notifications, and mentor_requests.

All tests passing (36/36), types check, linting clean, build succeeded.

@ashishsinghbora
ashishsinghbora merged commit 41389da into main Sep 25, 2026
1 check passed
@ashishsinghbora
ashishsinghbora deleted the feat/sprint-1-join-guided-onboarding-profile-redesign branch September 25, 2026 18:58
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.

1 participant