>_ admin.dev

Sign in

We'll send a one-time code to
your admin email

Demo mode. This is a live preview of the admin panel. Any changes you make are only visible in your browser and will reset when you leave. Exit demo →
>_admin.dev
add to home screen manage your site from anywhere

Projects

Add, edit and reorder portfolio projects. Click edit on any project to change its details.

Colours

Set the colour palette. All components update automatically when you save.

live preview
primary ghost tag muted label chip

Colours used in code blocks and terminal components across the site.

syntax preview
// contact form handler
function sendMessage(data) {
  var url = 'CLIENT_WORKER_URL';
  var retries = 3;
  return fetch(url, data);
}

Status & Content

Control availability and key text shown across the site.

availability badge
Pulsing dot on the contact page
status text
Shown next to the pulsing dot

Navigation Links

Edit the navigation bar links shown across every page. Drag to reorder, or use the arrows.

Hero Text

Edit the main hero section on the home page.

tagline label
Small text above the main heading
main heading
The large h1 — use a new line for the line break
lead paragraph
The paragraph of text in the hero
primary CTA
secondary CTA

Form Submissions

Enquiries sent through the contact form.

// loading submissions...

Bookings

Discovery calls booked via Cal.com. Today's calls are highlighted.

// loading bookings...

Settings

Connect your accounts. Everything is stored in Cloudflare KV — never in source code.

Admin email
loading…

Where login codes and contact form enquiries are sent. Change this to your own email when you take ownership of the site.

Resend API key
loading…

Used to send login codes and contact form emails. Create a free account at resend.com, verify your domain, then paste your API key here.

Cal.com API key
loading…

Connects your Cal.com account so discovery call bookings appear in the Bookings panel. Find it at cal.com → Settings → Developer → API Keys.

Cal.com Event Type ID
loading…

Required for the contact page booking widget. Find it at cal.com → Event Types → edit "Discovery Call" — the number in the URL: /event-types/123456/edit.

Clients

Live pipeline pulled from Airtable. Add clients directly in Airtable — they appear here instantly.

enquiries
quoted
active builds
// loading clients...

CV — Experience

Add and edit work experience entries. Bullet points: one per line.

Add client