Platform · The spine under every system
One login, one identity, one permission model — and events that keep every system in step.
Every MAVERICK system is a satellite of the Hub: single sign-on, a role-based permission model shared across apps, and event-driven sync, so an org change in HR reaches every other system automatically. Each satellite deploys and scales independently but is administered from one place.
- Type
- Platform core
- Users
- Every user, once
- Status
- In production
- Provides
- SSO, RBAC, event sync
- Stack
- NestJS APIs, Next.js, PostgreSQL
Companies running two or more MAVERICK systems — or building their own internal apps that should share identity and permissions with them.
The Hub is the platform the products run on; it comes with the second system you add. It is also the foundation we build custom internal platforms on.
What it does
Single sign-on
One login and one identity for every satellite, with sessions and access managed centrally.
Roles and permissions
One role-based model that every app honours, administered in one place.
Event-driven sync
Joiners, leavers, org changes and master data flow between apps as events — no nightly batch, no integration project.
Independent satellites
Each system is its own NestJS API and Next.js frontend on PostgreSQL, deployed and monitored independently.
Room for your apps
Custom internal applications join the Hub the same way the products do.
Works better with
Same login, same permissions, and events flowing between them. Add any of these later without an integration project.