Web

Client Portal

Client-facing workspace for progress, files, approvals and messages.

Live demo

Interactive

The real interface, running right here — click, filter, drag and page through it.

Sample data only — every name, figure and record here is invented for the demo, and nothing talks to a backend. Every entry in the sidebar opens a working screen. On a phone, swipe the panel sideways.

A dedicated workspace an agency hands to its clients: one link where a client sees every project they are paying for — progress, milestones, deliverables and the conversation around them — instead of chasing status over email.

Built around the approval loop. Deliverables land in a queue, the client signs off in place, and the pending count, the sidebar badge and the project view all move together.

Key Features

  • Overview dashboard: active projects, milestone progress, pending approvals, unread messages.
  • Per-project progress bars with On Track / In Progress / At Risk status.
  • Milestone donut — completed, in progress and pending at a glance.
  • Deliverable library with project, file size and upload date.
  • In-place approval queue that clears as the client signs off.
  • Client messaging with unread counts.
  • Upcoming tasks assigned to the client, with due dates.

Technology

  • Angular 20
  • Signals
  • SVG charts
  • responsive dark UI