Build the public site and your service list
When to use this
Start here, in a brand-new project.
Everything a customer sees before they pick a time — with no calendar and no accounts yet.
The prompt
Build a website for [BUSINESS NAME], which offers [WHAT YOU DO, e.g. private physiotherapy sessions]. The purpose of the site is to get the right person to book an appointment. Pages: a home page explaining what you offer, who it is for and what happens at a first appointment, with a clear button to book; a services page listing everything bookable; a page for one single service; an about page; and a contact page with a form that emails me at [EMAIL] and also stores every submission. Store the services as editable data with a private owner screen where I can add and edit them. Each service has a name, a short description, a longer description, how many minutes it takes, its price, whether it happens in person or online, and whether it is currently offered. Only services marked as currently offered appear to visitors. On the services page show each one as a card with its name, duration, price and a button that says [BOOK BUTTON WORDING]. The button should not do anything yet — I am adding the calendar in the next step. Include a section answering the questions customers actually ask before booking: [YOUR THREE MOST COMMON QUESTIONS]. Design: [THREE ADJECTIVES, e.g. calm, professional, uncluttered]. Colors: [YOUR COLORS]. It must be comfortable on a phone, because most people book from one. Use labelled image placeholders saying [REAL PHOTO NEEDED] — do not use stock photography and do not generate photos of people, treatments, results or premises from scratch. Editing my own real photos is fine; only invented or generated scenes are the problem. Add three example services clearly labelled as examples for me to replace. When finished, tell me where I edit my services and what text and images are still examples.
Check it worked
- Every page opens and the menu works
- The services page shows your services with the right durations and prices
- Editing a service on the owner screen changes what the public page shows
- A service marked as not currently offered disappears from the public list
- The contact form sends you an email and the submission is stored
- It reads and taps comfortably on your phone
You'll know it worked when:
A site where a stranger understands what you offer and what it costs, with services you can edit yourself.
Watch out for
Do not ask for the booking calendar in this prompt. The calendar is the hard part of this build, and it goes wrong far more often when it arrives tangled with page design in a single instruction.