Architecture
Nextoria Hub is a single-tenant SaaS platform with optional self-hosting. Every agency gets an isolated workspace with its own data, permissions, and branding. Workspaces are organized as follows:Core Modules
Project Management
Kanban, milestones, time tracking, budget visibility.
Client Portal
Dedicated workspace for clients with zero access to internal tools.
Team Communication
Real-time chat with channels, DMs, and file sharing.
Invoicing & Billing
Branded invoices, Stripe payments, revenue analytics.
File Management
Cloud file explorer with Google Drive sync.
Analytics
Revenue, project health, and team performance dashboards.
Permission Model
Nextoria Hub enforces permissions at three layers:- API layer — every endpoint validates the requesting user’s role before returning data
- Middleware layer — route guards prevent unauthorized navigation at the server level
- UI layer — components render only the actions available to the current role
Tech Stack
Nextoria Hub is built with modern, battle-tested technologies:| Layer | Technology |
|---|---|
| Frontend | React 18, TypeScript, Tailwind CSS |
| UI Components | shadcn/ui + Radix UI primitives |
| Animations | Framer Motion |
| Real-time Chat | Stream Chat SDK |
| Payments | Stripe |
| File Storage | S3 / Cloudflare R2 |
| Auth | SAML / SSO (Scale), email+OAuth (all plans) |
Looking to self-host? See Self-Hosted Deployment
for full infrastructure requirements.