See your spend before the invoice does.
AI / SaaS
Halfhour
The booking link that defends your calendar.
Best for: Founders who want a scheduling product to feel like a defended calendar, not a convenience widget — rules first, apologies never.
The booking link that defends your calendar.
Overview
Scheduling tools sell convenience; the people who pay for them are buying protection. Halfhour is a landing page and app-screen set for a booking product built around that truth: a hero that shows the actual artifact (one link, one day of honest slots, one confirmation), a 'day, defended' timeline where deep work, lunch, and buffers are guarded before a single slot renders, and owner screens that prove the promise — this week's schedule, the event types and rules that shape it, and one booking traced through a reschedule with its timezone math intact. The demo schedule reconciles end to end (18 of a 24-hour cap, 75% utilization, Thursday busiest, 2 no-shows in 61), and every rule, slot, and session type is config — pointing the kit at your own practice is an edit, not a rebuild.
Who it's for
Highlights
- Slot-grid hero: booking-link chip, a day of honest slots, the confirmation it produces
- 'A day, defended' — the signature timeline of guarded hours, buffers, and caps
- Schedule dashboard, Event types & availability, and a traced reschedule detail
- A reconciled week: 18 of 24 cap, 75% utilization, Thursday busiest, 2 no-shows in 61
- Timezone-honest copy (invitee's clock, DST handled) and read-only calendar-sync framing
- Printed-planner theme: cream paper, ink, one marigold highlight, slab display
Pages included
- Landing page
- Sign in
- Sign up
- Terms of Service
- Privacy Policy
- Schedule (dashboard)
- Event types & availability
- Booking detail
- Themed 404 / 500 / loading
Built with
What you'll get
A launch kit is more than code. Here's exactly what's in the box and what it takes to get it live.
Halfhour Launch Kit
v1.0.0 · Single-project license
In the box
- Booking-product landing pageA slot-grid hero (link chip → day column → confirmation), the seven-emails problem story, the 'a day, defended' timeline, honest week stats, and a FAQ that answers double-booking, timezones, and DST.
- Three scheduling app screensA Schedule dashboard (up-next list, by-day chart, the week's bookings, and the 41 silent no's), an Event types & availability screen with the rules list, and a Booking detail tracing one reschedule with its timezone math.
- Slot-grid hero visualA bespoke booking-page composition — shareable link chip, honest slots with one marigold pick, the confirmation card, the kept buffer — built from theme tokens, no stock imagery.
- Worked AI-agent promptsKit-specific prompts in the generated AGENTS.md — rebrand, replace-the-schedule (with the numbers that must keep reconciling), and add-a-session-type — written for this kit's actual screens.
- Auth screens + recovery flowSign in / sign up with Google and Microsoft buttons and a working forgot-password state — themed, ready to wire.
- Legal starter pages + support pageTerms & Privacy with anchor navigation (template text to adapt, not legal advice), plus a support page with two honest contact paths.
- Themed system statesMatching 404 (no times left), 500, and a loading skeleton that mirrors the schedule, a designed first-run empty state, plus a theme-tuned scrollbar.
- Content & theme configs + guidesEvery rule, slot, session type, and price in editable config, with the reconciliation points commented — plus customization, deployment, troubleshooting guides and a scheduling-specific launch checklist.
To launch it
- Difficulty: intermediate
- Setup time: About 40 minutes
- Deploys to: Vercel · Netlify · Any Node host
- Guides: 4 included
- Support: Standard email support; setup service available.
The kit ships when checkout opens — the app itself is built and lives at paid-kits/halfhour in this repo.
Customization & requirements
Everything renders from one config file, so editing copy, pricing, sections, or the theme is a data change — no component rewiring.
You'll need
You can customize
Built for AI agents
Customizing with Claude, Cursor, or another agent is the intended path — the kit tells the agent what it may touch. Use the “Build it with AI” button in the sidebar for a ready-made starter prompt.
- AGENTS.mdOperating rules, project map, starter prompts.
- DESIGN.mdDesign system and theming contract — tokens only.
- configThe safe editing zone: copy, links, pricing, and theme as data — AGENTS.md names the files.
Launch checklist
Every kit ships with a practical, step-by-step checklist so you know exactly what to change before you go live.
Launch checklist
18 stepsMake it yours
- Replace the logo and favicon
- Update your business / brand name
- Rewrite the hero copy
- Update services, features, and pricing
- Set your real contact email
- Swap placeholder images for your own
Metadata & SEO
- Update the page title and description
- Set your Open Graph share image
- Point metadataBase at your real domain
Quality check
- Test the responsive layout on mobile
- Test every button and contact CTA
- Run a quick Lighthouse pass
Make the calendar yours
- Set your real rules before your real slotsThe defended-day timeline, the rules list on Event types & availability, and the hero's buffer chip all quote the same policy (nothing before 10:00, 15-min buffers, 4/day cap, guarded lunch) — change them together or the story contradicts itself.
- Reconcile the week once, then keep it18 booked of a 24-hour cap appears in the stats band, the Schedule KPIs, the by-day chart sum, and the 75% utilization figure. The config comments mark each spot.
- Point 'Claim your link' at your real signupNavbar, hero, pricing, and the closing CTA share one destination.
Launch
- Deploy to Vercel
- Connect your custom domain
- Do a final launch reviewOpen the live URL in a fresh browser
Ships with the kit as a Markdown checklist — tick it off as you go.
Don't want to set it up yourself?
Once you've got the kit, we can get it live for you. Tell us what you're building and we'll handle the technical bits.
- Customize the kit to your brand
- Replace content, copy, and images
- Deploy it live on Vercel
- Connect your custom domain
- Walk your launch checklist with you
No commitment — we'll reply with options and a quote.
Related kits