Skip to content

[Backend] Create certificate social share links API #96

Description

@SYLVIANNORUKA

Description: Implement API to generate shareable links and LinkedIn-ready metadata for earned certificates.

Requirements:

  • Handle share link generation requests
  • Track share link view counts
  • Validate certificate is not revoked before sharing
  • Manage Open Graph metadata for link previews
  • Provide LinkedIn add-to-profile URL

Acceptance Criteria:

  • Generation requests are handled
  • View counts are tracked
  • Revocation status is validated before sharing
  • Open Graph metadata works
  • LinkedIn URL is provided

Technical Details:

Files: backend/src/modules/certificates/certificate-share.controller.ts, backend/src/modules/certificates/certificate-share.service.ts
Libraries: @nestjs/common, prisma

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions