Skip to content

Sprint 2 — Social Account Service #12

Description

@zerexei

Sprint Dates: 2026-07-13 to 2026-07-17 (Monday to Friday only)

Goal: Connect and manage social platform accounts.

Tasks & Sub-tasks

  • Social Accounts Schema
    • Create social_accounts table
    • Store provider, external_user_id, status
    • Encrypt access + refresh tokens in DB
    • Add unique constraints per provider/user
  • OAuth Infrastructure
    • Implement OAuth redirect endpoints
    • Implement callback handlers
    • Normalize token storage & implement automatic refresh
  • Platform Integrations
    • Meta (Facebook Pages) OAuth integration & permission fetch
    • LinkedIn OAuth integration & page scope request
    • Twitter/X OAuth integration & profile validation
  • Account Management APIs
    • List connected platforms
    • Disconnect/revoke platform access

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions