Multi-workspace client collaboration SaaS

Client work, from kickoff to sign-off, in one workspace.

Manage clients, projects, deliverables, approvals, analytics, notifications, and AI-powered project summaries in a polished platform built for agencies, freelancers, and modern service teams.

Role-based access
Project + deliverable workflows
Notifications and approvals
Next.js 16PostgreSQLPrismaNextAuthCloudinaryVitest + Playwright

Workspace Snapshot

Built for client operations

Projects

Live tracking

Reviews

Client approvals

Access

Internal + portal

Insights

Analytics + AI

Workflow-focused

Projects, deliverables, comments, and approvals connected in one system.

Role-based access

Separate agency workflows from the client-facing portal without confusion.

AI with fallback

Smart summaries and insights layered on top of real operational data.

Live demo

Compare the owner dashboard and the scoped client portal.

Use seeded accounts to see both sides of the workflow without signing up. The client demo is linked to one client record, so it only sees Northstar Labs work.

Use another account

Before

Approvals scattered across email threads

After

Deliverables move through draft, review, approval, and revision states.

Before

Files disappear into local folders and chat uploads

After

Every deliverable keeps Cloudinary-backed file metadata in the workspace.

Before

Clients see too much or ask for status updates

After

The portal scopes each client to their linked client record and project work.

Product workflow

Built around the work clients actually review.

Projects and deliverables stay connected

Track client work from project overview to individual deliverable status, comments, files, and activity.

  • Workspace-scoped project data
  • Deliverable status workflow
  • Activity history

Client portal without data leaks

Client users are linked to a specific Client record, so the portal only shows their projects and review actions.

  • Client.userId ownership
  • Object-level API authorization
  • Portal-only review actions

Operational signal, not just CRUD

Dashboard and analytics views summarize project health, approval outcomes, and recent workspace activity.

  • Analytics overview
  • Unread notifications
  • AI summary fallback

Agencies

Keep approvals, client feedback, and project status in one shared system.

Freelancers

Give clients a polished review experience without building a custom portal.

Service teams

Track deliverables, ownership, and client-visible progress across accounts.

Engineering notes

Production-shaped, not tutorial-shaped.

ClientForge surfaces the boring correctness that matters in a SaaS: scoped tenancy, durable files, validated inputs, rate limits, tests, and clear operational boundaries.

Relational core

Prisma models workspaces, clients, projects, deliverables, comments, notifications, and activity.

Authorization first

Route guards and query-level workspace checks protect owner, member, and client workflows.

Production storage

Cloudinary handles deliverable uploads while PostgreSQL stores durable file metadata.

Verified flows

Vitest covers tenancy rules and Playwright proves the owner upload/client approval path.

Review the product as both the operator and the client.

Use the seeded demo to inspect RBAC, uploads, approvals, comments, notifications, analytics, and the scoped portal.

Use another account