Skip to content
Code Craft — web development and digital marketing
HTML + PHP Websitev1.1.0

Aura — Salon & Spa Website

A ready-made salon and spa website with a full price list, online appointment requests and WhatsApp

No reviews yetUpdated October 2026 Live preview
Screenshots · 1 / 10
Live demo

Everything included

  • Full price list with tabs for each service type
  • Appointment request form with service, date and time
  • Home, services, booking, about and contact pages
  • WhatsApp and click-to-call on every page
  • BeautySalon schema, titles and meta descriptions
  • Gallery and team sections
  • Admin panel for your details, currency, chat and enquiries
  • Colours and fonts changed from one CSS block
How it works

From order to a live website

Try the live demo
  1. 1

    Choose a package

    Code only, We set it up, or Customised. All prices are one-time.

  2. 2

    Pay securely

    Your download link is emailed once payment is confirmed and also appears in My Account.

  3. 3

    We contact you

    For setup packages we email within one business day for your cPanel / hosting login and domain.

  4. 4

    Live on your domain

    Your salon site runs on your own hosting, with appointment requests arriving in your inbox.

Show your services and prices clearly

Clients want to know what you offer and roughly what it costs before they book. Aura's services page lists every treatment with a price and a short description, grouped into tabs for hair, skin, nails, bridal and spa. The home page highlights your main services with starting prices, a photo gallery and your opening hours.

  • Price list grouped into tabs
  • Starting prices on the home page
  • Gallery section for your work
  • Opening hours on every page

Appointment requests without a booking app

The booking page lets clients choose a service from your price list, a date and a time, and add notes like hair length or allergies. The request arrives in your inbox and you confirm by phone or WhatsApp, so your diary stays the one you already use.

  • Service list taken from your price list
  • Date and time picker
  • Notes for allergies or hair history
  • Spam trap and input checks

Made to look like your salon

Colours and fonts are set in one place, so you can match your salon's brand in minutes. Photos are replaced by file name, and an about page introduces your team. BeautySalon schema, page titles and descriptions are ready for Google.

  • Colours and fonts in one CSS block
  • Team and about page
  • BeautySalon schema markup
  • WhatsApp and click-to-call buttons

Page by page

The home page leads with your hours, bridal trials and the products you use, shows hair, skin and bridal services with a starting price, explains your consultation-first approach and has a four-photo gallery and a testimonials block. Those testimonials are samples, marked in the code to be replaced with real client words or deleted. Services and prices has six tabs: all, hair, skin, nails, bridal and party, and spa, with a + next to prices that depend on hair length or design. Book has the appointment form and a before-your-visit list covering arrival time, patch tests for colour and cancelling. About introduces the team by role, your hygiene and product standards and gift vouchers, and Contact has your address, hours, a message form and a map. Every treatment and price in the demo is a sample.

  • Home, services, book, about and contact pages
  • Six price-list tabs
  • Before-your-visit notes
  • Friendly 404 page

The admin panel behind the counter

Open your-domain.com/admin/ and create your login. Each appointment request and contact message is saved in the Enquiries inbox and emailed to you, showing the service, date and time the client chose and any notes about allergies or hair history, so the front desk can call back in order and download the day's requests as a CSV. Set your salon name, logo, phone, WhatsApp number and its opening message, address, map, opening hours and weekly closed day, social links and colours, and they change on every page. Prices can be shown in more than one currency with rates you enter. The announcement bar is useful for festive offers or wedding-season slots, and you can add live chat, Google Analytics, the Meta Pixel, a cookie notice or maintenance mode. The price list and service text are edited in the HTML files.

  • Appointment requests saved and emailed
  • CSV download for the front desk
  • Opening hours, WhatsApp message and colours
  • Announcement bar for offers

What you download and how to set it up

The zip has the HTML pages, stylesheet, scripts and photos, the PHP form handler, config.php, the admin panel, a README and an illustrated installation guide. Upload it to cPanel or any shared hosting with PHP 7.4 or later, create your admin login and paste your licence key to switch the forms on; one key covers up to three domains. A SQLite database is created on its own the first time the admin opens (PHP's pdo_sqlite, on by default on most hosts), and MySQL is optional. Email goes out with PHP mail() or your own SMTP server.

  • Plain HTML, CSS, JavaScript and PHP
  • SQLite built in, MySQL optional
  • PHP mail() or SMTP
  • One licence, up to three domains

What it does not do

This is not a booking app. There is no live diary, stylist calendar, deposit or online payment, no gift vouchers sold online and no client login; a requested time is only confirmed when you call or message back. Forms take up to eight messages from one visitor in ten minutes, and a hidden field stops most spam bots.

  • No live slots or deposits
  • No online voucher sales
  • Requests confirmed by you

More ready-made websites

Built by the same team, with the same setup service and support.

Browse every ready-made website, or compare our custom website packages if you need a site designed from scratch. Want more guests to find you on Google Maps? See our local SEO service, or talk to our web design team.