Multi-tenant SaaS

Cast Loop.

A complete SaaS product for connecting multiple social accounts (LinkedIn, Facebook and Instagram), managing several client companies and coordinating drafts, calendars, scheduling and publishing from one cockpit.

Next.jsNestJSTypeScriptSupabasePostgresMonorepo pnpm
Cast Loop publishing cockpit with dashboard, editorial calendar and post pipeline.
Role

Product design, full-stack architecture, Next.js frontend, NestJS API, Supabase schema and publishing pipeline.

Approach

A multi-tenant SaaS platform for social planning and publishing, giving agencies and teams one cockpit for multiple accounts.

Problem

Teams managing several brands across multiple networks waste time switching between interfaces, accounts and publishing time zones, with no central view of what is scheduled, published or failing.

Solution

I designed a strict multi-tenant architecture (organization and membership filtering, Supabase JWT validation in the Nest API), a minute-by-minute scheduler with Postgres locking for scheduled posts, and a Next.js cockpit combining accounts, calendars, the editorial pipeline and Telegram reminders for connect-only accounts.

Results
  • One cockpit for managing multiple client companies and social accounts.
  • A robust publishing pipeline with explicit states (draft, scheduled, publishing, published, failed) and an audit log.
  • An extensible SaaS foundation ready for analytics, approval workflows and additional content formats.
Other projectsContact me