Skip to content

Add Real-Time Ideas Feed with Subscription-Based Updates #69

@Divineifed1

Description

@Divineifed1

Component: app/page.jsx, lib/soroban-contract.ts
Type: Feature
Priority: High

Description:
The platform currently shows static placeholder content. Implement a real-time ideas feed that subscribes to blockchain events and updates the UI when new ideas are created or votes are cast.

Tasks:

  • Implement SSE (Server-Sent Events) or WebSocket connection for real-time updates
  • Create event listeners for create_idea and vote_idea contract events
  • Add optimistic UI updates for better user experience
  • Implement pagination/infinite scroll for large datasets
  • Add filter persistence across page refreshes

Acceptance Criteria:

  • New ideas appear without page refresh
  • Vote counts update in real-time
  • Performance remains smooth with 1000+ items

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official Campaign

    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