Skip to content
Doa Dentalcare

A calm, bilingual home for a Prishtina dental clinic

A bilingual clinic website for Doa Dentalcare in Prishtina — gentle design, real reviews, and a frictionless path from first visit to booked appointment.

Doa Dentalcare | A calm, bilingual home for a Prishtina dental clinic project screenshot

The challenge

Doa Dentalcare is the Prishtina dental clinic of Dr. Shkumbin Bajrami, covering everything from routine check-ups and pediatric visits to orthodontics, whitening, and emergency care. The clinic needed a website that feels the way the practice does — calm, precise, and reassuring — speaks both Albanian and English, and turns trust into booked appointments without friction.

Our approach

We built an Albanian-first bilingual site in Next.js 15 with next-intl, keeping the familiar Albanian URLs (/sherbimet, /rreth-nesh, /kontakt) for both languages. Every clinic fact — services, hours, reviews, address — lives in a single clinic.ts file that feeds the pages, the sitemap, and all structured data at once, so nothing can drift out of sync with the Google Business Profile. The design leads with a hand-drawn feeling: an animated smile-arch hero in pure SVG, soft photography of the real clinic, and a booking path that is never more than one tap away.

What we delivered

Animated smile-arch hero drawn in staggered SVG strokes — GPU-friendly, desktop-only, and static under reduced motion
Albanian-first bilingual architecture (SQ/EN) with shared Albanian URL slugs
Five service detail pages — general dentistry, orthodontics, whitening, pediatric care, and emergencies — each with benefits, what-to-expect steps, and FAQs
Interactive before/after smile slider with real treatment results
Real Google reviews backing the clinic’s 5.0 rating
Clinic showcase with the doctor, operatory, and sterilization workflow
Appointment requests via an email contact form plus a site-wide WhatsApp button
Trust strip with clinic stats and a persistent book-appointment CTA band

Tech highlights

Next.js 15 App Router, React 19, TypeScript strict, next-intl locale routingOne clinic.ts source of truth feeding the UI, sitemap, and structured dataDentist LocalBusiness, MedicalProcedure OfferCatalog, and per-service FAQPage JSON-LDNAP consistency engineered to match the Google Business ProfileTailwind CSS v4 tokens, llms.txt, and dynamic OpenGraph imagesDocker standalone behind Traefik with automatic TLS
Patients keep telling us they chose the clinic because the website felt calm and professional — exactly like the visit itself. Everything is easy to find in Albanian and English, and appointment requests arrive on their own, straight from the site.

Dr. Shkumbin Bajrami

Doa Dentalcare

Like what you see?

Let's build something just as good, or better, for you.

Start a project