04
PROJECT
Status
Shipped
Stack
  • / FastAPI
  • / Next.js
  • / PostgreSQL
  • / Docker
  • / Python
  • / TypeScript

Baseplate

A full-stack foundation safe for AI agents to extend.

A small, production-shaped full-stack template — cookie auth + CSRF, service-layer data access, migrations, typed API boundaries, tests, Docker, documented extension recipes. Deliberately small enough to fit in a coding agent's context window. Extracted from the same shape and tech stack I kept rebuilding across experimental and side projects.

Coding agents are very good at extending clear patterns and very bad at inventing safe foundations. Baseplate gives the agent the boring decisions already made: cookie auth + CSRF, a service-layer data access pattern, migrations, typed API boundaries, tests, Docker, and a folder of documented extension recipes the agent can apply cleanly. The base is single-tenant and admin-driven, shaped for directories, intake queues, internal dashboards, AI-assisted document workflows, and small structured CMSes. Came out of the realisation that I was redoing the same scaffolding for every experimental and side project I was shipping; this is what gets factored out so the next one can start where the project-specific work begins.