ShotByHamadi Logo
Table of Contents

02_PLATFORM / Client Portal

Client Portal

Client-Facing Application

Technical overview of the secure media delivery interface provided to clients following a commissioned session.

01_ACCESS

Secure Portal Access

The Client Portal is accessed exclusively via a unique Project Code and an associated password. Both credentials are required for entry. The portal authenticates the input against the D1 Projects database and issues a secure signed cookie (`client_session`) upon successful validation.

02_ASSET_DELIVERY

High-Resolution Media Delivery

Once authenticated, clients have full access to view, stream, and strictly download their high-resolution photography and videography assets. All media files are hosted redundantly via Cloudflare R2 Object Storage, ensuring global edge performance and minimal latency.

03_EXPIRATION

Portal Expiration

As defined in the Master Service Agreement, client portals are automatically rendered inactive and purged from the live Edge network 30 days post-delivery. Attempts to log in to an expired portal will return a standard 'Project Expired/Not Found' notice.