Back to portfolio
SaaS · Client Portals

ClientHub

Branded client portal in a box.

View source on GitHub

The problem

Service businesses outgrow Google Drive and email threads the moment client count crosses single digits. Files get lost, invoices get missed, and onboarding turns into a scavenger hunt. ClientHub gives every customer a branded private workspace — projects, files, invoices, messaging — without the agency stitching together five SaaS tools.

Built on production-grade infrastructure

No mockup tools, no proprietary lock-ins. Every layer is something a senior engineering team would pick on day one.

ReactTypeScriptViteFirebase AuthFirestoreCloud FunctionsCloud StorageStripe SubscriptionsTailwind CSS

Key features

  • Login & SSO with role-based access
  • Multi-tenant team accounts with admin controls
  • Customer-facing dashboard with branded theming
  • Stripe subscription billing with tiered plans
  • In-app notifications + audit log
  • Admin panel for permission management

Look and feel

Modern SaaS dashboard with a sidebar nav, clean cards, Inter typography, slate-and-blue palette. Light mode default with dark mode toggle. Reads like Notion-meets-HubSpot for boutique service businesses.

Need something
like this for your business?

We can ship a custom version for you in weeks. Real backend, real stack, US-based team.

Alex Dow, founder of Let's Build My App