We build it in stages.Nothing bills until you say so.
Fixed-bid websites for local businesses, from $300. You watch every stage in your own portal. Your card is only charged when you approve finished work.
Development happens in a different room.
Two launch-ready contractor templates from $300, or a custom build from $2,500. Same nine stages either way.
Nothing bills until you press this.
Delivered work first. Then the charge. You approve each milestone in your portal, and only then is your card touched.
Start a commissionmilestone 2 of 4
Core pages built
- home, services, contact live on staging
- mobile checked on two devices
- forms deliver to your inbox
destination acct_....7Q1
platform fee 20%
POST station.lunarlabs.dev/api/v1/milestones/{id}/approve...
Say it in your ticket. The team is paged the moment you send it.
Every project has its own ticket thread in the portal. You write what is wrong in plain words, the reply lands back in the same thread, and a copy goes to your inbox so nothing depends on you refreshing a page.
Mission Log
The phone number in the header goes to the old office line. Can it point at the mobile instead?
Swapped to the mobile and redeployed to staging. Same change queued for the live site with your next approval.
the portal ticket view, as shipped. reply also sent to your email, 16:11
Launch prep is not your problem.
DNS, certificates, the box it runs on, the health check that pages us before it pages you. The launch team does this every time. You get a link.
the deploy log from a real launch, 21 seconds end to end
Then it stays up.
A team of three. You will know who is on your project by name, and the same three people answer your tickets after launch.
Watched from outside
A health check hits your live site on a loop. If it stops answering, the team is paged before you have noticed anything.
Small fixes included
Copy tweaks, photo swaps and content updates go through the same ticket thread you already use. No new process to learn.
Month to month
Maintenance runs monthly and you can stop at any time. The site is yours either way, on your own domain.
LunarLabs
