Microservices architecture, RBAC with Casdoor IDP, multi-tenant support, and a type-safe DAL — built with TypeScript, Express, SvelteKit, and PostgreSQL.
Service registry with heartbeats, round-robin proxy, NATS messaging, and automatic stale-instance detection.
Wildcard-based permissions, role mappings, admin bypass, and OAuth2 / OIDC integration via Casdoor IDP.
Metadata-driven Repository pattern with TypeScript decorators. Soft-delete, audit fields, bulk operations via temp tables.
Tailwind CSS, shadcn-svelte components, server-side sort/filter/pagination, and snake_case end-to-end.
Every service exposes its OpenAPI spec. The backend aggregates them into a single spec for the API explorer.
This website is deployed on Cloudflare Workers free plan. Prerendered pages = zero Worker CPU, free and unlimited.