Our work / Dr. Mazhar Attia
Case study · Healthcare

Dr. Mazhar Attia: clinic website and management system

A website for a consultant in obstetrics, gynaecology and IVF, and a clinic management system that runs every branch.

HealthcareWebClinic ManagementPWA
Dr. Mazhar Attia website home page
The website home page on a phone
ClientDr. Mazhar Attia
SectorHealthcare (OB/GYN and IVF)
BranchesClinics in Sohag and Cairo
Our roleUX/UI, frontend, contract-first API design, backend supervision and deployment
TimelineOctober to November 2026

The challenge

  • The clinic ran on an old desktop system.
  • Booking, patient files and the cashier were split across several branches.
  • There was no website to introduce the doctor and let patients book easily.
  • Patients outside Egypt needed an online consultation.

What we built

The public website (PWA)

  • Booking at every branch
  • Online video consultation, in EGP inside Egypt and USD abroad
  • Due date calculator
  • Articles and videos
  • Service and branch pages
  • Installs on the phone like an app
  • Full SEO with prerendered pages

The clinic system

  • Today's queue and check-in
  • Appointments for each branch
  • One patient file shared across branches
  • Visit screen and prescription as PDF
  • Measurements for the nursing team
  • Cashier, collection and refunds
  • Reports
  • Website content management
  • Roles and permissions you can edit

Screens

Home: the doctor, booking and the online visit on one screen
Home: the doctor, booking and the online visit on one screen
Services: pregnancy follow-up, IVF and laparoscopic surgery
Services: pregnancy follow-up, IVF and laparoscopic surgery
Clinics and schedule: where the doctor is each day
Clinics and schedule: where the doctor is each day
Booking in five steps, without a password
Booking in five steps, without a password
Online video visit, in EGP inside Egypt and USD abroad
Online video visit, in EGP inside Egypt and USD abroad
Due date calculator
Due date calculator
Articles and videos
Articles and videos

On the phone

Home: the doctor, booking and the online visit on one screen
Home: the doctor, booking and the online visit on one screen
Services: pregnancy follow-up, IVF and laparoscopic surgery
Services: pregnancy follow-up, IVF and laparoscopic surgery
Clinics and schedule: where the doctor is each day
Clinics and schedule: where the doctor is each day
Booking in five steps, without a password
Booking in five steps, without a password
Online video visit, in EGP inside Egypt and USD abroad
Online video visit, in EGP inside Egypt and USD abroad
Due date calculator
Due date calculator
Articles and videos
Articles and videos

Highlights

Contract-first APIOne OpenAPI contract is the single reference for the frontend and the backend.
SecurityTwo-factor sign-in (TOTP) for sensitive roles, permissions and branch filtering on the server, and an audit log for every read of a medical file.
Mobile-first, fully Arabic RTLDesigned for the phone first, in right-to-left Arabic, and the website installs as an app.
Separate currenciesEGP and USD are tracked apart and are never added together.
Built for the front deskQuick booking at the clinic, search across branches, and booking for patients from the old paper register.

Tech stack

Angular 22 (SSR + PWA, Nx)ASP.NET Core (.NET 10)PostgreSQLDocker + Caddy on a Hostinger VPSGitHub Actions CI

Running a clinic or a hospital?

Let's build your system. Tell us how your clinic works and we will reply with a plan.

Talk to us