Skip to content

Architecture Overview ​

System Components ​

Backend Services ​

PackageFrameworkPurpose
@hugo-saas/databasePrisma + SQLiteShared schema, migrations, seed data, Prisma client
@hugo-saas/identity-serviceNestJS (REST)Demo account switching for simulating different role/permission scenarios
@hugo-saas/admin-bffKoa + GraphQLAdmin dashboard BFF: organizations, users, memberships, roles, activity logs
@hugo-saas/entitlement-serviceNestJS (REST + GraphQL)Product catalog, entitlements, seat allocations, bulk imports

Frontend Tech Stack ​

ProjectFrameworkUI LibraryState ManagementAPI Style
hugo-saas-consoleReact + TypeScript@hugo-ui/mui (MUI + Emotion)Module Federation splitGraphQL
hugo-entitlement-consoleVue 3 + TypeScript@hugo-ui/shadcn-vue (Tailwind)Pinia + TanStack Vue QueryGraphQL + REST
hugo-entitlement-importer-desktopElectron + Vue 3@hugo-ui/shadcn-vue (Tailwind)PiniaREST

Hugo SaaS System — B2B SaaS Product Suite