Categories:
WebDate:
03.07.2026Stack:
Custom code, PHP, MySQLPlace:
София, БългарияThe challenge
NP Dental Clinic serves two very different audiences from one clinic in Sofia — local patients booking a hygiene visit or a check-up and using the national health fund, and patients from the UK and Germany, for whom implants and aligners cost several times more at home and who have to plan travel and multiple visits.
One shared site could not speak to a Sofia local and to a Londoner comparing implant prices at the same time. Booking was by phone, with no transparent pricing or treatment plan for international patients.
The solution
NP Dental Clinic is a dental clinic in Sofia, Bulgaria. We built its presence across three separate domains on one custom PHP/MySQL codebase with no CMS: npdentalclinic.com for the Bulgarian market, npdentalclinic.co.uk for UK patients and npdentalclinic.de for German-speaking patients.
The main site (.com) presents the full service catalogue, the team, the national-health-fund (NZOK) information and the online appointment module. The UK and German sites are focused — implants and clear aligners, with a transparent price comparison against local prices and a treatment plan explained for patients who travel in for several visits.
Appointment booking is one shared module across the three domains — requests land in a single admin panel and are confirmed by email. No CMS: maximum speed, control and security when handling personal data (GDPR — explicit consent, encrypted connection, backups).
What the project includes
-
Three domains on one custom PHP/MySQL codebase — .com (BG), .co.uk (EN), .de (DE)
-
One shared online-booking module with email confirmation and a single admin panel
-
.com — full service catalogue, team and national-health-fund information
-
.co.uk and .de — focused on implants and aligners with a transparent price comparison
-
GDPR-compliant patient data handling, no CMS
-
Responsive design and fast LCP for mobile bookings
The outcome
-
Each market has its own domain and content instead of one compromise site
-
Local patients book online from .com — the request lands in a shared admin panel
-
UK and German patients see pricing and a treatment plan in their language before they travel
-
Personal-data handling is GDPR-compliant — explicit consent and an encrypted connection