Skip to content

[BE-28] Implement document watermarking on download #354

@mftee

Description

@mftee

Overview

Overlay a visible watermark (user name + timestamp) on documents when downloaded inside backend/cmmty/.

Acceptance Criteria

  • Create backend/cmmty/watermark/ with module, controller, and service
  • Implement GET /cmmty/documents/:id/download returning the watermarked file
  • Watermark text: requester name + timestamp + document ID
  • Support PDF and image (PNG/JPEG) watermarking
  • Write unit tests for watermark text generation

Contribution Folder

All files must be placed inside backend/cmmty/. Do not modify any file outside this folder.

How to Contribute

Comment on this issue to express interest, fork the repo, build inside backend/cmmty/ only, and open a PR targeting main.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions