Templates
Two builds, to run yourself.
The studio's two concept builds, as source you own. Ridgeline Roofing and Marrow Coffee are invented businesses, and the demos say so on every page. What's real is the code behind them: the booking that saves the lead before it emails it, the checkout that prices on the server so a cart can't be tampered with. That code is what you're buying. One text file holds every word, price and hour; a free Vercel account hosts it; an afternoon makes it yours.
01 · Atlas
The trades site.
Built around one job: booking the call. For roofers, plumbers, electricians, anyone whose website exists to get the phone to ring.
Open the live demo →What's behind it
- Booking on the site itself. The form posts to a server route, not a mailto. The booking is written to the log first and sent second, so a dead mail service costs the delivery, never the lead.
- Six pages, one content file. Home, services with a page per service, service area, about, financing, book. Every word, hour and phone number lives in one JSON file.
- The parts a trades site needs. A storm banner you switch on after bad weather, a sticky call bar on phones, a trust strip, a service-area map.
- Needs: a place to send the bookings (any JSON endpoint: Formspree, a Zapier hook, your own). That's one environment variable.
$79 one business, yours to keep
Buy Atlas — $79
02 · Vector
The small shop.
Real card checkout and no plugin sprawl. For a roaster, a bakery, a maker with a dozen products and a pickup counter.
Open the live demo →What's behind it
- Stripe Checkout, done properly. The card page is Stripe's; no card detail touches your site. Prices are re-derived on the server from your catalogue, so nobody edits a cart to pay less.
- A cart that survives a refresh. It lives in the browser, remembers variants (size, grind), and sends only what it needs.
- Every paid order verified. A webhook checks each payment with Stripe before it counts, and records it.
- Five pages, one content file. Home, shop, a page per product, the story, the order page. Products, variants and prices in one JSON file.
- Needs: a Stripe account. Two environment variables.
$79 one business, yours to keep
Buy Vector — $79What you get
The source, a read-me, and a licence you can read.
The build as it runs here
A zip of the source, stamped with the commit it came from. Astro 5 on Vercel's free tier. No page builder, no database, no monthly plugin.
Thirty minutes of instructions
Install, edit one file, take the demo label off, set the one or two variables, deploy. Written for someone who has never used a terminal and would rather not.
One business, yours to keep
Change anything, host anywhere, hire whoever you like. Don't resell the source. That's the whole licence, in plain words.
$129 both templates
Buy both — $129A question about setup gets an answer by email. Changing the build for you is a commission, and the price of those is on the window: packages.
Or
Have it built for you.
If an afternoon with a text file is not how you want to spend an afternoon, the studio builds it: eight questions, a priced build, and nothing charged until you say so.