Skip to content
Live demo

Meet Acme Rockets —
a company built on Quarry

Acme Rockets is a fictional aerospace startup living inside this deployment. Its team, its Pro subscription, its projects and its audit trail are all real, running on every feature the kit ships. Log in and poke around — nothing here is a mock-up.

Owner + platform admin

owner@acme.example

superstarter-new-pass-9

Full access: team, billing (live Pro subscription), /admin

Member

taylor@example.com

sign in with a magic link

See the product the way a non-admin teammate does

Eight stops, every feature

Each card links straight into the live product. Protected pages will ask you to sign in with a demo account first.

01

Authentication

Password, magic links, password reset, email verification — social buttons appear when OAuth env vars are set.

Sign in (try “Email me a sign-in link”)
02

Organizations & teams

Acme Rockets has an owner and a member. Invite someone — the invitation email (with accept link) prints to the dev console.

Open the Team page
03

Subscription billing

Acme Rockets is on a real Stripe test-mode Pro subscription ($29/mo, card 4242…). Open the customer portal straight from Billing.

Open Billing
04

Plan-gated features

The Projects module is limited to 1 project on Free. Acme hit the limit, upgraded to Pro, and the gate lifted — the whole loop is in the audit log.

Open Projects
05

Transactional email

Welcome, verification, magic-link, invitation and reset emails — branded templates, printed to the console in dev, sent via Resend in production.

Trigger one: request a password reset
06

Audit log

Every step of this story was recorded: org created → project created → checkout started → subscription active → project created.

Read the audit log
07

Admin panel

Platform stats, user search, role management, ban/unban, verification status — sign in as the owner account to enter.

Open /admin
08

Bring your own Postgres

This demo runs on zero-config embedded Postgres. Set DATABASE_URL and the same schema deploys to Supabase, Neon or RDS — verified against a live Supabase project.

Read the docs

The Acme Rockets story

Everything below actually happened in this deployment — you can verify each step in the audit log.

  1. Day 0

    Andy signs up, verifies email, creates the Acme Rockets workspace.

  2. Day 0

    Taylor is invited by email and accepts from the invitation link.

  3. Day 1

    First project ships. The Free plan's 1-project limit kicks in.

  4. Day 1

    Andy upgrades to Pro through Stripe Checkout — the webhook syncs the subscription and the limit lifts.

  5. Day 2

    The team builds on. Every step is in the audit log, and the admin panel keeps the platform operator in control.

Your product could be the next tour

Acme Rockets took an afternoon to set up. Quarry ships with this demo page — swap in your own story, or deleteapp/(marketing)/demoand launch.