Mahmoud El-Aidy
Back to all work

Dr Hassan El-Hefnawy — Cardiology

The same clinic platform, rebuilt around a different doctor with a different identity — proving the product adapts rather than repeats.

Platform
Web
Year
2026
Role
Full-stack developer
Dr Hassan El-Hefnawy — Cardiology — project cover

The challenge

One clinic site is a project. Two is a question: is the second one a copy with the colours swapped, or does the thing underneath actually generalise? A template would have forced this doctor into the first clinic's layout and typography.

The approach

The engine is shared — booking, dashboard, permissions, RTL, dark mode, SEO — while the identity is not. This one runs its own eight-section layout on IBM Plex Sans Arabic with a teal and sand palette, independent of the other clinic in look and in content.

The result

A second clinic went live without inheriting the first one's design decisions, which is the only real test of whether a platform is a platform.

Highlights

  • Cardiology services in detail — Consultation, echocardiography, stress ECG, 24-hour Holter, routine follow-up and pre-operative assessment.
  • Managing the bookings — Tracking, filtering, status changes and internal notes, plus adding a booking by hand for whoever called in.
  • A patient record that builds itself — Assembled automatically from bookings with the phone number as the identifier — no double entry, no file created by hand.
  • A wholly independent identity — IBM Plex Sans Arabic, a teal-and-sand palette and its own eight-section homepage — sharing neither look nor content with the other clinic.
  • Light and dark — The site follows the visitor’s preference, and both modes are designed rather than derived by inverting colours.
  • Separate database, separate deploy — Its own codebase, its own database and its own deployment — neither clinic can take the other down.

Built with

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL

Next project

The Copywriter Camp

Let's worktogether