Skip to content

[#475] Farcaster manifest + SDK integration #477

@realproject7

Description

@realproject7

Parent: #475

Depends on: #476 (needs deployed URL — done)

Summary

Complete the Farcaster mini-app integration. Current manifest has empty account association fields.

Screenshots available

Uploaded to /public/:

  • screenshot-1.png — Home page ("Write Stories. Trade Them.")
  • screenshot-2.png — Story detail ("Every Plot Moves the Market")
  • screenshot-3.png — Writer dashboard ("Every Trade Pays the Writer")

These need to be committed to main before deployment.

Steps

1. Commit screenshots

Add screenshot-1.png, screenshot-2.png, screenshot-3.png to git.

2. Complete Farcaster manifest

Update public/.well-known/farcaster.json:

3. SDK ready() call

Reference: ~/Projects/dropcast/components/providers/FrameProvider.tsx

  • Ensure sdk.actions.ready() is called on mount when inside Farcaster/Base App
  • Check src/components/FarcasterMiniApp.tsx — verify it handles this correctly

4. Share to Farcaster

  • Verify "Share to Farcaster" functionality on story pages uses sdk.actions.composeCast()
  • Verify fc:miniapp meta tags on story pages for rich embeds

Acceptance Criteria

Branch

task/477-farcaster-setup in plotlink repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/T3Assigned to T3 builder agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions