Behind the paper

Somebody asked for a café. This came back.

Café Maestro is not a café. It is a demonstration of Maestro Sites — the hosting, media, forms and analytics that an AI agent can drive end to end, from a chat window, with no build step and nothing installed.

What you are looking at

Every piece of this page is a platform feature

Hosted static sites

The whole site is one bundle of files pushed to the platform. A worker writes it to disk and flips a symlink, so a deploy is atomic — visitors never see a half-built page. Every deploy becomes a numbered revision you can roll back to.

showcase-cafe.sitesmojo.com is the slug; a custom domain with automatic HTTPS is an attach away.

A media library, not a bundle

The film and every still live in the workspace media library on S3 — not in the site bundle. That is why this page weighs a few kilobytes while the gallery serves megabytes of stills.

Their URLs are stable across deploys and rollbacks, and the platform refuses to delete a file that a kept revision still references — it names the pages using it first.

Forms with a real inbox

Four forms on this site — contact, newsletter, reservations and feedback — between them covering every field type the platform offers: text, email, textarea, checkbox and select.

Submissions land in a stored inbox first and are delivered second, so a failing email or webhook never loses a message. A honeypot and a minimum-time check filter naive bots into a Discarded view rather than dropping them silently.

SEO and analytics, added at deploy

robots.txt and sitemap.xml are generated from the pages in the bundle, with absolute URLs on the live hostname. Ship your own and yours is kept untouched — that is the opt-out.

The cookieless traffic beacon is injected into every HTML page at deploy time, stripped and re-injected on each one so it can never stack up.

The build

What actually happened

In order, from one conversation:

1 · The film went up

A ten-second animation was uploaded to the workspace media library. Six frames were lifted out of it as stills and uploaded alongside — the gallery you just scrolled through.

2 · The forms were declared

Three new forms were created against this site, each with its own fields, validation and public submit token. No database, no server code, no email plumbing.

3 · The bundle was deployed

Eight hand-written HTML pages, one stylesheet and one script, pushed as a single revision. Live within seconds of the call returning.

Honest notes

The bits worth knowing

  • No JavaScript required. Every form here is a plain <form method="POST"> that works with scripting disabled. The script upgrades it to submit in place — it does not enable it.
  • Nothing is loaded from anywhere else. No font CDN, no analytics vendor, no framework. Two local files and the media URLs.
  • The bundle cap is real. This deployment is capped at 2 MB of files, which is exactly why the images live in the media library instead. The platform tells you the caps in every deploy reply rather than making you guess.
  • The lightbox respects you. Focus is trapped while it is open and returned when it closes; the film pauses if your system asks for reduced motion.

See what Maestro is Back to the café