An example build by my studio for a fictional dental clinic in Portland. It is not client work: the clinic, team, prices and reviews on the page are sample content. I built it to show what a small practice's website looks like when it is built to get bookings, not just to look nice.
The brief I set myself
Most patients find a dentist on their phone, compare prices and want to book without calling. So the site has to answer three things fast: what do you offer, what does it cost, and when can I come in.
What is on the page
A top bar with address, phone and today's opening hours on every screen.
Six treatments, each with a short description, a "from" price and its own Book button.
A "Why us" section, the team, patient reviews and an FAQ about insurance, payment plans and nervous patients.
A three-step booking form: treatment, then day and time, then name and mobile number. It is a demo, so no appointment is made. On a real site it would send a confirmation text and add the visit to the clinic's calendar.
Opening hours, address and directions at the bottom.
How it is built
Astro, with plain CSS and a small amount of TypeScript for the booking steps.
Mobile-first layout, responsive images in WebP, fast to load.
Hosted on Cloudflare Pages.
For a real clinic
I would swap in your treatments, prices, team and photos, and connect the booking form to your calendar or practice software. This is close to my fixed-price business website package.