Case StudyVercel + n8n VPS - Production Preview

Assistants Pro AI

Assistants Pro AI is a multi-tenant platform for packaging business AI agents under one Founder/Tenant product surface. It includes a public agent catalog, demo request funnels, scoped authorization, agent registry/subscriptions, and production workflows transferred for Dawrak (clinic) and Marshal (ecommerce) onto a shared n8n infrastructure.

Assistants Pro AI

Core Tech Stack

  • Next.js
  • React
  • TypeScript
  • n8n
  • OpenAI

Performance

  • Next.js App Router with modular route groups
  • Local package boundaries to keep Agent logic testable
  • Feature flags avoid shipping unfinished operational surfaces
  • Vitest coverage across identity, authz, registry, demo, and UI packs

Security

  • Hash-only demo grants and expiry windows
  • Scoped RBAC with deny-by-default checks
  • Cross-tenant isolation fixtures in Registry/Resolver tests
  • Secrets stay outside planning/public portfolio artifacts
  • Live mutation requires explicit authorization gates

Key Features

Multi-tenant organization model with subscription-scoped Agents

Public agent catalog driven by a Registry instead of hard-coded pages

Demo access lifecycle with hash-only grants, expiry, and scoped usage

Founder and Tenant dashboards with Agent workspaces and settings

Dawrak clinic module and Marshal ecommerce module on one platform

Verified channel-resolver contracts for endpoint/participant isolation

RBAC, audit foundation, and support context packages

Telegram demo-request notifications for founder follow-up

Design-system driven UI with Stitch to Tailwind workflow

Live public preview hosted on Vercel (assistants-pro-ai)

Authoritative Dawrak/Marshal workflow sources under platform agents/

Feature-flagged surfaces so unfinished paths stay safe by default

Project Architecture

apps/platform-web/             # Public + Founder + Tenant UI
packages/platform-identity/    # Org, membership, invitation, session
packages/platform-authz/       # RBAC and scoped authorization
packages/platform-registry/    # Agent registry & subscriptions
packages/platform-channel-resolver/
packages/platform-demo/        # Demo lifecycle service
packages/platform-agent-dawrak/
packages/platform-agent-marshal/
agents/dawrak/                 # Authoritative clinic workflow source
agents/marshal/               # Authoritative ecommerce workflow source
planning/.../evidence/         # Accepted APP evidence packages

Engineering Strategies

  • Package Agents as products, not one-off chatbots
  • Separate Founder/Tenant surfaces and keep production flags default-off until authorized
  • Keep Agent cores (Dawrak/Marshal) separate while sharing platform services
  • Transfer workflow authority into the platform tree with rollback backups
  • Evidence-first delivery: every APP accepted after independent verification
  • UI originates from Stitch, then applied with a locked Tailwind design system

Visual Interface

Assistants Pro AI screenshot 1
Assistants Pro AI screenshot 2
Assistants Pro AI screenshot 3
Assistants Pro AI screenshot 4

Interested in this project?

I'm available for new opportunities and collaborations. Let's build something exceptional together.

Get In Touch
Mostafa Abdellraheem | Full-Stack Engineer & AI Automation Specialist