Skip to content

hugo-saas-backend ​

Local multi-service backend that powers the entire product suite. Runs on SQLite with synthetic demo data — no external dependencies needed.

Services ​

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

Local Ports ​

ServiceURL
Admin BFF GraphQLhttp://127.0.0.1:4010/graphql
Admin BFF GraphiQLhttp://127.0.0.1:4010/graphiql
Entitlement GraphQLhttp://127.0.0.1:4317/graphql
Entitlement REST (Swagger)http://127.0.0.1:4317/docs
Identity REST (Swagger)http://127.0.0.1:4320/docs

API docs are deployed on GitHub Pages (Swagger/Redoc + GraphQL SDL).

Hugo SaaS System — B2B SaaS Product Suite