7 PM on Sheikh Zayed Road.
The phone is ringing.
A patient is waiting.
Someone wants to reschedule.
And two appointments may never show up.
One receptionist.
Four dentists.
Every booking handled manually.
That’s Leen’s Dental Clinic, the fictional business I built for the Contra x Lovable, #lovablechallenge. (Live Link & Demo at the end)
The brief:
Turn “Can I book?” into “You’re booked.” with as little effort from the clinic as possible.
Before designing, I looked at how dental clinics in Dubai handle bookings. The common pattern was:
Choose a preferred time → submit details → wait for the clinic to call or WhatsApp you back.
So many “booking systems” are really just appointment request forms. That became the opportunity: Most clinics let you request an appointment.
Leen’s lets you actually book one.
The Patient side
🔹 Search naturally: “pain”, “braces”, “kids”
🔹 See relevant dentists only
🔹 View real availability
🔹 Pick an exact slot
🔹 Pay an AED 100 deposit
🔹 Get WhatsApp reminders
🔹 Reschedule or cancel without calling
🔹 Flag first visits, anxiety, or allergies
Clinic side
🔹Every booking lands instantly in the dashboard.
🔹The receptionist can manage appointments, dentist schedules, deposits, reminders, patient notes, no-shows, and availability in one place.
🔹Block a dentist’s time once, and that slot disappears from the patient calendar immediately.
Less phone calls. Less admin. Less back-and-forth.
One deliberate design choice:
No drills. No gloves. No open mouths.
I wanted the experience to feel calm and reassuring, especially for anxious patients.
7 PM on Sheikh Zayed Road.
The phone is ringing.
A patient is waiting.
Someone wants to reschedule.
And two appointments may never show up.
One receptionist....