Client Portal
Client-facing workspace for progress, files, approvals and messages.
Live demo
InteractiveThe 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