Mainstreet
For a business that sells booked time. Services are real, structured content — each one has a description, a price and a duration, and they stay in step everywhere they appear. Someone lands, sees what you do and what it costs, and books. Changing a price is one edit, not five.

The demo business — Juniper & Sage, a massage and skin care studio in Portland — is invented; the website running it is not. Everything on it is editable, including the design.
What this design gives you
A services page where each service carries its own price and length
Booking and inquiry buttons that lead somewhere, on every page
Team profiles for a practice where people choose the person
Calm, roomy typography that does not shout at a nervous first-time visitor
What you are actually buying
Not the design. We build the site around your business — your services, your prices, your photographs, your words — launch it, host it and change it whenever you ask. A site on this design usually starts on Professional, at $599 to build and $49/month to look after.
The design is the starting point, not the ceiling: colors, typeface and layout are yours to change, and changing them is a request like any other. See how it works.
You are never locked in
Mainstreet is published under an MIT license — the code is on GitHub and npm, and anyone may use it. That is deliberate. It means the website you pay us to build and run is not a proprietary page-builder you can only keep by keeping us, which is exactly the trap a WordPress site full of licensed plugins turns into.
github.com/ecropolis/emdash-theme-mainstreet@ecropolis/emdash-theme-mainstreet
Where it goes next
- Websites for therapists — this design, written for that trade.
- Websites for chiropractors — this design, written for that trade.
- Supper — for a room people need to find, read and book a table at.
- Sites we have already built and still look after.
Want a site like this?
Tell us about the business and we will build it on this design, launch it, and look after it.