-
Notifications
You must be signed in to change notification settings - Fork 43
Implement Lightning Rounds (Surge Events) Feature #145
Copy link
Copy link
Open
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programcomponentfrontendFrontend developmentFrontend developmenthelp wantedExtra attention is neededExtra attention is needed
Milestone
Description
Feature: Implement Lightning Rounds (Surge Events)
Overview
Lightning Rounds are high-volume bounty events occurring every 10 days with 20-50 curated bounties across all skill categories. They create concentrated earning opportunities and community excitement. This feature is fully documented but has zero implementation.
Goals
- Display upcoming and active Lightning Rounds
- Curated bounty collection with countdown timers
- Special UI treatment (banners, badges, urgency indicators)
- Track Lightning Round participation and stats
Implementation Details
1. Lightning Round Landing Section
Create: components/bounty/lightning-round-banner.tsx
- Hero banner on bounty browse page during active rounds
- Countdown to next round (or time remaining in active round)
- Stats: total bounties, total value, categories represented
- "View All Lightning Bounties" CTA
2. Lightning Round Page
Create: app/bounty/lightning-round/page.tsx
- Dedicated page for current/upcoming Lightning Round
- Grouped by skill category
- Progress tracker (X of Y bounties claimed/completed)
- Leaderboard for current round
3. Lightning Round Bounty Badge
Modify: components/bounty/bounty-card.tsx
- Special badge/indicator for Lightning Round bounties
- Urgency styling (time-limited)
- Round number display
4. Round Schedule Widget
Create: components/bounty/lightning-round-schedule.tsx
- Calendar showing next 3 upcoming rounds
- Past round results and stats
- "Notify Me" opt-in for round announcements
5. GraphQL Integration
- Query for Lightning Round data (rounds, associated bounties)
- Subscription for round start/end events
- Filter bounties by Lightning Round association
Files Affected
Created
app/bounty/lightning-round/page.tsxhooks/use-lightning-rounds.tscomponents/bounty/lightning-round-banner.tsxcomponents/bounty/lightning-round-schedule.tsx
Modified
app/bounty/page.tsx(add banner)components/bounty/bounty-card.tsx(add badge)
Acceptance Criteria
- Active Lightning Rounds display with countdown
- Bounties associated with rounds have special badges
- Dedicated round page shows curated bounties by category
- Round schedule visible for upcoming events
- Stats tracked per round (participation, completion)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programcomponentfrontendFrontend developmentFrontend developmenthelp wantedExtra attention is neededExtra attention is needed