— a sample page

Welcome to the lab.

Drop a single .html file in pages/ and it ships at /pages/<name>.html after the next deploy. No build step, no framework — just a page.

Adding a page

Copy this file to pages/<your-slug>.html, edit the body, push to git. Cloudflare Pages will rebuild automatically.

Pages are also exposed at /<name>.html (without the /pages/ prefix) for convenience.

Beyond a single page

For something interactive without a backend, see the Counter — a static React app. For login + database, see Todo — a fullstack app on Cloudflare D1.

Read AGENTS.md at the lab root for the full guide on adding HTML pages, static React apps, and fullstack apps with login + database. Each fullstack app has its own DESIGN.md driving the brand.