Skip to content

feat: group discovery with recommendation engine#127

Open
victorjzq wants to merge 1 commit intosorosave-protocol:mainfrom
victorjzq:fix/issue-77
Open

feat: group discovery with recommendation engine#127
victorjzq wants to merge 1 commit intosorosave-protocol:mainfrom
victorjzq:fix/issue-77

Conversation

@victorjzq
Copy link

Closes #77

Summary

  • New GroupRecommendations component (src/components/GroupRecommendations.tsx) with three discovery sections:
    • Recommended for You — groups ranked by token-preference match and contribution accessibility; excludes groups the user is already a member of
    • Popular Groups — active groups sorted by activity score (member count + status + recency)
    • New Groups — Forming groups created in the last 72 hours, badges with ✨ New
  • Integrated into the homepage between the "Why SoroSave?" features section and the footer
  • walletAddress and userTokens props allow personalisation once contract queries are wired in

Acceptance Criteria Met

  • Show recommended groups on dashboard based on token preference and contribution range
  • "Popular groups" section showing most active groups
  • "New groups" section showing recently created groups in Forming status
  • Filter recommendations by user's wallet token balances (prop-ready for Freighter integration)

/claim #77

…protocol#77)

- Add GroupRecommendations component with three sections:
  - Recommended for You: token-preference match + accessible contribution amounts
  - Popular Groups: active groups ranked by member count and activity score
  - New Groups: recently created Forming groups (< 72h old)
- Integrate GroupRecommendations into homepage between Features and Footer
- Personalization hooks for walletAddress and userTokens props (ready for contract integration)
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.

Implement group discovery with recommendation engine

1 participant