About Nexus
A multi-tenant foundation for support tickets and development backlog—designed so humans and AI agents share one secure operating model.
The idea
Support and product delivery still live in separate tools for most teams. Agents need yet another integration surface. Nexus unifies tenant-isolated tickets and multi-board work under one API, one SPA, and one tenancy model.
Every request resolves a tenant (host, path, or header). EF query filters keep data from leaking across tenants. Branding, settings, and communications can be platform defaults or tenant overrides—without forking the product UI.
Who it is for
- Internal product and support teams that need one hub per client (tenant)
- Operators who brand each portal (logo, colors, product name) from tenant config
- AI coding/support agents that must act through an audited, key-scoped HTTP API
- Platform admins who manage tenants, global users, lockout, MinIO, and communications
How it is built
Onion architecture: pure domain, application vertical slices (MediatR + FluentValidation), infrastructure at the edge (EF Core, Identity, JWT, MinIO, seed), and a thin ASP.NET Core host with minimal API maps. The web client is React + TypeScript (Vite) + Tailwind with theme tokens for multi-tenant branding.
Core capabilities
- Support tickets with email intake and optional AI screening
- Work brands, boards, lanes, backlog, items, files
- Agent API discovery at
/api/agent/about - Metadata-driven tenant settings UI
Platform pieces
- Identity + JWT access/refresh tokens
- Roles: GlobalAdmin, TenantAdmin, User
- MinIO object storage for attachments
- MessageService / SMTP / Firebase / IMAP
Scaffold brand
Default visual identity uses the Raven scaffold under the web app branding folder when a tenant has not set custom logo, background, or primary colors. This marketing site uses the same dark + violet language so the product feels consistent.
Company
Nexus is an internal product of Illuminating Software LLC (Orkboo family of tools). This site is published at crow.illuminatingsoftware.com.