Skip to content

Add "Share to X (Twitter) / Farcaster" functionalityย #212

Description

@amankoli09

๐Ÿท๏ธ Difficulty: Easy-Moderate (Frontend)

๐Ÿ“ Description

To drive viral growth and organic marketing, users should be able to boast about their successfully fulfilled commitments or their high reputation scores on social media.

โœ… Acceptance Criteria

  • Add a "Share" button to the Commitment Details view (when status is FULFILLED) and the Reputation Dashboard.
  • Clicking the button should generate a pre-filled tweet intent URL (e.g., "I just successfully fulfilled a 500 XLM commitment on @Pactum! My reputation score is now 98. ๐Ÿค [Link to Explorer]")
  • Implement integration for Farcaster (Warpcast cast intents) as well.
  • Ensure OpenGraph (<meta property="og:...>) tags are dynamically generated so the link previews look great on social media.

๐Ÿ›  Required Skills

  • React.js
  • Social Media Intents / OpenGraph Meta Tags

๐Ÿ“‚ Probable Files to Change

  • frontend/src/components/ShareButton.tsx
  • frontend/src/App.tsx

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

GrantFox OSSIssue tracked in GrantFox OSSHighMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third Campaign

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions