Photognome creator guild
๐Ÿง™

Page 8 ยท Gallery / Media Manager

Upload, organize, and permission portfolio media

Manage image uploads for MVP, visibility and age gates, albums, credits, rights metadata, trash, and moderation display without exposing controls that the current account cannot use.

Upload area

Validation and failure messages

  • Images only for MVP; video/audio/documents are phased later.
  • Local prototype checks file type, size, dimensions, duplicates, and quota.
  • Backend must add malware scan, thumbnail generation, adult/sensitive review, and object storage keys.
  • Users choose visibility before publishing; verification documents stay admin-only elsewhere.

Media library grid

Each card exposes title, thumbnail, visibility, age restriction, moderation status, edit, trash, restore, and owner-safe controls.

Media detail editor

Credits / collaborators

Credits map to media_credits. Public display should wait for approval when a tagged user is linked.

Album / gallery organization

Visibility controls and account permission gates

Viewer levels

Public, users only, verified users only, friends only, and private are changeable per media item without re-uploading.

Age/sensitive gates

18+ and sensitive/adult flags force age-verified eligibility and moderation review before broad display.

Quota by account tier

Unpaid accounts get lower storage and album limits; paid/business modes unlock larger quota and organization library controls.

Staff separation

Moderator/admin review appears as status and queue state here; actual staff tools stay in audited admin surfaces.

Moderation and status display

The prototype shows pending review, approved, flagged, and trashed status states. Backend moderation must record immutable actions in moderation/audit tables.

Saved payload and database mapping