A production-shaped starting point.

Each app in the portfolio starts from this template and replaces the example items with its own domain and AI feature.

Sign-in with roles

Email and password out of the box, OIDC providers by config, admin and user roles enforced on the server.

Postgres

Typed schema and migrations with Drizzle. Every query checks who is asking.

AI feature

One gateway for every model call: input limits, validated JSON output, and a demo fallback.

Any cloud

One container image, deployed to AWS, Azure, Google Cloud or Oracle Cloud with Terraform.