Nail salon website design
A complete price list with a length beside every line, a lookbook, and booking that reserves the real appointment length.
- 40 pages
- Booking app
- 66 images
$1,780$890
See detailsReady-made · live demo online
Ninety-one pages, a rate card with every figure the office charges printed on it, and an estimator that asks at most eight questions and hands back a priced written scope with the multiplication shown rather than only the answer. It is the first design in this catalogue with nothing to book — no diary, no calendar, no slot to reserve. What it has instead is a price a customer can check.
$1,780$890one time · live in ~10 business days
Includes your domain for a year, a year of hosting at MaiaHost, SSL, and every page rewritten around your business.

Demonstration site. Woodside Translation, LLC is a fictional business invented for this demo — every phone number on it is literally 000-000-0000. The website itself is entirely real and built exactly as yours would be.
Why this design works for a translation and interpreting office
Every other design in this catalogue that ships software ships something to reserve — a diary, a table, a room, a place in a class. This one has nothing to reserve — and that turns out to be the commoner shape of business: a counter where the first question is always “what will this cost”, the honest answer is “it depends on four things”, and the current answer is a telephone call. The software here is a quote estimator. It asks at most eight questions, and which eight depends on the first answer, because somebody booking an interpreter should never be asked how many pages their document is. What comes back is a priced written scope with every line of the arithmetic on it — the page rate, the certificate, the handling, the speed, the total and the working days.
What makes an estimator worth anything is that it agrees with the published price list, and this one is built so that it cannot do otherwise. The rate card is a real page: three page rates by language group with the reason each group costs what it does printed beside the figure, six professional disciplines priced by the word across the same three groups, a minimum charge, the fees for the three acts that are not translation, rush multipliers, and interpreting by the hour. Every figure quoted anywhere on the site comes out of one file, which the page build, the browser and the test all load. A price cannot be changed in one place and not another.
The PHP that answers the form is the only second implementation of the arithmetic, because a browser cannot run PHP and a form post cannot run JavaScript. That duplication is policed rather than trusted: 115 worked cases go through both engines on every build and any disagreement fails it — not “the totals match” but every line item, in order, so a build where the server quietly loses a handling fee and still reaches the same sum does not pass. A gate then posts a real job to the real endpoint on the live site and asserts that the browser, the server and the no-JavaScript fallback all price it identically.
Around the estimator sits the reason a translation office is worth ninety-one pages. Twenty-four languages with a page each and sixteen document types with a page each, and every one of them carries the thing that makes it worth reading rather than a name and a price: two Spanish surnames against Portugal’s reversed order, a Hungarian family name written first, Polish and Czech endings that change with the gender of the person, a passport that says MUELLER where the birth record says Müller. A divorce decree that is not a divorce until a separate stamp on a separate page nobody photographs. A decimal comma read as a thousands separator, which is a factor of a thousand.
Twelve of the designs in this catalogue ship a booking or reservation system of one kind or another. This one ships a quote estimator instead, which is the shape a great many businesses actually have: nothing to reserve, a real price list, and a first question that is always about cost. A print shop, a fabricator, a haulier, a surveyor and a translation office are all the same problem — and it is the one nothing here had solved until this one.
There is one rate card, in one file, and the page build, the browser and the test all read it. The PHP that answers the no-JavaScript form is the only second implementation of the arithmetic, and 115 worked cases go through both on every build — compared field by field rather than total against total, so a build where the server loses a handling fee and still reaches the same sum fails.
One page at the group-one rate, raised to the minimum charge, then the notarial signature, then the apostille handling, then the posted hard copy, then the total and the working days it takes. A figure a customer cannot check is a figure they have to take on trust, and the page where somebody is deciding what to spend is the worst possible place to ask for it.
Machine translation with human review is on the rate card at roughly half the from-scratch rate — named, priced, and given a page of its own. And the argument against a machine on its own is narrow and true rather than the usual claim that the tool is inaccurate or forbidden: a certificate of accuracy needs a signatory who can be named and answer for it, and a model has no legal identity to put in that box. A business that will not name the cheaper option it sells is not making an argument.
Each one quotes an advertisement you can find across this trade and answers it in plain words. In a trade with no licence to hold and a great deal of vocabulary that sounds like one, saying which of the things being sold to you that you actually need is the whole differentiator — and it is the only page on a site like this that gets forwarded to somebody else.
Screenshots from the live site
These are screenshots of the real website, taken from the live demo. Nothing here is a mockup — open it yourself and every one of these pages loads.







Mobile first, not mobile afterthought
Local service searches are overwhelmingly done on phones, so the phone layout is the one we design first and test hardest. Text stays readable without zooming, the phone number stays reachable with a thumb, and nothing needs a horizontal scroll.
Every page, listed
91 indexable pages, each with its own title, description, structured data and a place in the sitemap. That is 91 chances to appear in a search instead of one.
What $890 covers
You get the same structure and design system with your business in it — your name, logo, colours, photographs, services, prices and locations, and every page rewritten for you. Two businesses starting from this design do not end up looking like each other.
Pages you do not need come out. Pages you need that are not there can be added at $90 each. The local SEO — titles, descriptions, structured data and the copy itself — is retargeted from Woodside to wherever you actually work.
Your domain name
First year included, registered in your name
One year of MaiaHost hosting
Fast EU LiteSpeed hosting, daily backups, 24/7 monitoring
SSL certificate
HTTPS from the first minute, auto-renewing
Your branding
Your business name, logo, colours and typography
Your content
Every page rewritten around your business, services and prices
Your photographs
Your images placed and optimized — or we keep the demo imagery
Local SEO retargeted
Titles, descriptions, schema and copy aimed at your city
Working contact form
Spam-protected, delivering to your inbox
Google Search Console
Verified and your sitemap submitted
One revision round
Tell us what to change after the first build — included
30 days of free fixes
Post-launch corrections and small tweaks on us
You own everything
Files, design, content and domain — move host any time
Who this suits
Not quite your trade? Designs adapt more easily than people expect — the structure matters far more than the industry it was written for. Tell us what you do and we will say honestly whether this one fits.
Questions
It fits any business whose price is a number of units times a rate, plus some optional extras, plus something for speed — which is most trades that quote. The questions, the branches, the rates and the wording of every result live in data rather than in code, and the same data feeds the browser and the server, so the two can never disagree about what an answer means. Rewriting it for your trade is content work rather than development.
No — there is no diary here and nothing to reserve, which is the point of it. It is the same price because it is the same amount of real software: a branching estimator, a rate card that is the single source of every figure on the site, a PHP endpoint that prices a job server-side, and a test suite that runs 115 worked cases through both engines and fails the build if they disagree. If you need appointments as well, say so and we will quote the two together.
They get the same estimate. The wizard is the enhancement; underneath it is a plain form that posts to a PHP endpoint and renders the result on a page. That is not a claim we make and leave — a gate posts a real job to the real endpoint on the live site and asserts that the browser, the server and the no-JavaScript fallback all price it identically before the build is allowed to ship.
One small PHP endpoint on the same hosting. It writes the enquiry to a file before it sends anything, so a slow mail server cannot lose one, then e-mails you the answers and the priced scope the visitor saw. No database, no third-party form service, no monthly fee and nobody else holding your enquiries.
No, and the design works with the figures taken out and the shape left in. But it argues for publishing them at some length, and the argument is worth reading before deciding: the price is the thing a customer rings up to ask, and it is also the commonest reason they do not ring at all. Publishing it is also what makes an estimator honest, because a calculator whose answers cannot be checked against anything is asking for trust rather than earning it.
No to both. Woodside Translation is a demonstration site, not a business — nobody answers the telephone number, no document sent to it is read by anybody, and the site says so on every page. Every photograph on it was generated and nobody in the portraits exists; there is a page explaining exactly how they were made and the rules they had to follow. Your version is photographed properly, or generated to match your actual office and your actual people.
More general questions are answered on the sample websites page.
Other ready-made designs
A complete price list with a length beside every line, a lookbook, and booking that reserves the real appointment length.
$1,780$890
See detailsA filterable weekly timetable, fees printed as the arithmetic, and enrolment that counts places and queues a real waiting list.
$1,780$890
See detailsAn eye examination and a frame room, run as one practice — a twenty-frame catalogue with filters that work without JavaScript, and a booking diary where the slot length is computed from the reason for the visit.
$1,780$890
See details$890 one time, live in ~10 business days, with your domain and a year of hosting included. Send us a short brief and you get a fixed written quote within one business day — free, no obligation.
Or call us on +359 888 010 975 — we answer 24/7.