Skip to content

Replace mock marketplace flows with production-safe request lifecycle management #525

Description

@grantfox-oss

Make marketplace interactions safe for real backend data by validating request state, auth requirements, and error boundaries around listing fetches and bids.

  • Affected files: app/frontend/src/hooks/providers/productionMarketplaceProvider.ts, app/frontend/src/hooks/providers/mockMarketplaceProvider.ts, app/frontend/src/hooks/marketplaceApi.ts, app/frontend/src/components/BidModal.tsx, app/frontend/src/app/marketplace/page.tsx, app/frontend/src/app/marketplace/loading.tsx, app/frontend/src/lib/errorReporter.ts, app/frontend/src/components/NotificationCenterProvider.tsx
  • Acceptance criteria:
    • Real marketplace requests show clear loading, success, and failure states with safe retry behavior.
    • Bid placement and user listing fetches validate request shape before network submission.
    • Error reporting captures user-visible failures without leaking sensitive request details.

Metadata

Metadata

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third CampaignbugSomething isn't workingenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions