Owner dashboard
Welcome, Ethan
Here's how the business looks right now. Customer access and invoice data live in Cloudflare D1; passwords are salted and hashed.
Recent invoices
The latest invoices across all customers.
Billing
Invoices
Create itemized invoices, then track and update their payment status.
Create invoice
Assign the invoice to a customer account, then add line items.
All invoices
Review totals and update payment status.
Accounts
Customers
Create private logins for customers and see who has portal access.
Create customer
Give each customer a private username and temporary password.
All customers
Accounts with access to the private invoice portal.
Media library
Upload photos and videos once, then drop them into your hero, studio image, or any project. Images up to 10 MB, videos up to 200 MB.
Edit section
Edit this section's text and media, then Save Draft or Publish.
Cards / items
Used by grids, FAQs, galleries, feature lists, projects, and the hero detail card.
Announcement & footer
Page intro
The headline area at the top of the Project Lab page.
Hover slideshow speed
How fast project photo slideshows advance on hover/focus, across the homepage and the Project Lab. Each project can override this below.
Projects
The top three projects here also power the homepage “Projects I’m working on” section. Reorder to change which three appear. Hidden projects stay saved but are not shown to visitors.
Background music
Ambient music across the site — pick a track per area. Empty areas fall back to the museum track, then the shipped default. Autoplay starts softly and visitors can always pause; their choice is remembered.
“Step inside the lab” visual
The media shown in the homepage 3D Lab teaser. Leave empty to keep the built-in crystal animation, or pick a photo/video (it crops and scales automatically on desktop and mobile).
Museum visuals
Global look of the 3D museum. All values are bounded, so nothing here can break the page.
Exhibits & scan cards
Names, descriptions, and the hover “scan” card content for the museum exhibits. Leave the list empty to use the built-in set. IDs connect an entry to a 3D exhibit: caffeine, halite, dna, or a station id (bismuth, crystal-growth, wave, chamber, electronics, media, shop, collab).
Contact funnel
The guided categories a visitor picks from before the contact form. Leave empty to use the built-in set. Templates pre-fill the message with a typing animation.
Owner tools
IoT
Monitor and control your connected devices from anywhere.
Owner tools
AI Control Center
Launch and control AI coding agents on your computer — from desktop or phone.
Sessions
Storefront
Shop
Create and manage products, toggle storefront features, moderate reviews, and import from your own eBay/Amazon listings.