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.