Software, hosting and domains in one place

Vivelle Aesthetic Clinic Script – Online Booking, Pricing Packages and Careers

Corporate website for doctor-led aesthetic clinics and medical aesthetics studios with 4-step online booking, treatment and pricing packages, before/after gallery, doctor profiles and a careers module, built around a veil-free full-screen hero.

Health & Clinics Open Source v1.0
Vivelle Aesthetic Clinic Script – Online Booking, Pricing Packages and Careers 12 images

A ready-to-launch corporate website script for doctor-led aesthetic clinics, medical aesthetics studios and skin & face care centers. A full-screen veil-free photo hero, thin serif headings, square-cornered surfaces and a cream / olive / gold palette give a quiet-luxury clinical look. Visitors browse treatments and pricing tiers, meet the doctors, compare real before/after results with a drag slider and book a consultation in four steps. Appointments, messages and job applications land in the admin inbox.

Written in pure PHP 8.0+ and MySQL; no framework or Composer needed, runs on standard shared hosting. The source code is open and unencrypted.

Home page

  • Full-screen hero slider managed from the panel: centered "WELCOME ❀ BRAND" label, one-line giant title, handwritten tagline over the photo, description bottom-left and two buttons bottom-right
  • Transparent header over the hero that turns olive on scroll; logo, menu, language switcher and booking icon
  • 2×2 trust strip, "Focused Clinical Treatments" card grid with a yellow call-to-action card, centered manifesto section
  • Gold pricing packages (featured tier highlighted), photo-backed client quote slider, FAQ, journal-style blog and a yellow/photo call-to-action block
  • Every section can be toggled and drag-and-drop sorted from the panel

Inner pages

  • About: intro, 4-stat strip, medical commitment cards, olive clinic-journey timeline, lead physician, doctor cards and clinic environment gallery
  • Services: numbered discipline list with image sections and protocol lists (duration, sessions, comfort), pricing tiers at the bottom
  • Service details: fact grid, "Mechanism of Action" content, linked before/after cases, gallery, FAQs (Google FAQ markup) and related services
  • Doctors: lead physician block and portrait cards; profile pages with clinical focus, academic history, cases and posts
  • Before & After: featured case plus a case archive with a draggable comparison slider
  • Pricing, FAQs, Testimonials, Blog (search, pagination, share buttons), Photo gallery, Videos, Contact (info cards, form with optional photo, map, arrival logistics, next steps), 404 and Coming Soon

Online appointments

  • 4-step wizard: treatment (searchable) → doctor (photo cards) → date & time → details, with a live summary
  • Scrollable day strip, morning / afternoon / evening slot groups; a doctor's taken slots close automatically, closed days and past slots are not selectable
  • First/last hour, slot interval, closed days and booking horizon are set in the panel; "Add to calendar" (.ics) on success
  • Admin statuses: Pending / Confirmed / Arrived / No-show / Cancelled, filters, reschedule, ready-made WhatsApp confirmation and CSV export; e-mail notifications to the clinic, the doctor and the patient; optional redirect to an external booking system

Pricing packages

  • Pricing module: package name, subtitle, price prefix, price, note, bullet list, button text and link; featured tier highlight; shown on the home page and a dedicated pricing page

Careers and job applications

  • Job listings module: title, department, location, employment type, summary, detail (editor), deadline; expired listings hide automatically
  • Careers page with why-join-us, principles, open positions, hiring steps and a general application form; each listing has a detail page, a PDF résumé application form and JobPosting structured data
  • Applications go to a dedicated "Job Applications" inbox; résumés are stored in a private folder visible only to authorised admins

Admin panel

  • Slider, pages, treatments & categories, doctors, pricing packages, career listings, before/after, blog, gallery (bulk upload), videos, testimonials, FAQs, highlights, counters
  • Inbox: appointments, contact messages, job applications, health tourism requests, newsletter subscribers
  • Menu manager, general / contact / social settings, home sections, appointment settings, colors, page banners, Google Translate, SEO, cookie & privacy, SMTP
  • Role-based access: full admin, limited admin (e.g. receptionist) and a read-only demo account with masked personal data; visitor statistics and an automatic sitemap

Design and infrastructure

  • Cream / olive / gold / yellow palette, Taviraj + Inter Tight fonts, colors editable in the panel; fully mobile responsive
  • Multi-language through Google Translate, SEO-friendly URLs, sitemap.xml, robots.txt and MedicalBusiness / MedicalProcedure / Physician / FAQPage / BlogPosting / JobPosting markup
  • Privacy consent checkboxes, cookie notice, newsletter; CSRF protection, honeypot, form rate limit and login attempt limit
  • Installer wizard with sample content: 4 categories, 8 treatments, 5 doctors, 3 before/after cases, 4 posts, 4 testimonials, 8 FAQs, 3 pricing packages and 3 job listings

What is included?

  • Full source code (100% open-source, unencrypted PHP)
  • Installer wizard and sample database
  • Setup and usage guide

Requirements

  • PHP 8.0+ (PDO MySQL, fileinfo)
  • MySQL 5.7+ / MariaDB 10.2+
  • Apache mod_rewrite (standard shared hosting is enough)

Sign in to write a review. Log In

FAQ

Questions before you buy.

All questions
I am not sure which product fits me.

Tell us what you need. If the catalogue has a fit we will recommend it; if not, we will say so.

What payment methods are available?

You can pay by card, bank transfer or account balance. Available methods are listed at checkout.

How fast is my order delivered?

When payment is confirmed, your license and download link appear in your account. Bank transfers depend on how quickly the notice is checked.

What if I get stuck during setup?

Open a support ticket from your account; it reaches our team and replies also arrive by email.

Can I use it on more than one domain?

A license covers one domain. Contact us for multiple domains.

Are new versions free?

Yes. New versions released during your license can be downloaded from your account.

Let's plan together

Let's choose the right solution for your project.

Reach our team about plans, migrations or custom needs.