IbnKhafagah for Development SINCE 2018
Healthcare

El Tayseer Medical Centers — Portal

The medical group’s public portal and the CMS behind it: pages, services, articles, announcements and contact forms — plus an operational security layer that rate-limits requests, blocks abusive IPs and records site errors as they happen.

  • Client El Tayseer Medical Centers
  • Delivered 2025
  • Our role Portal, CMS, security layer and SEO build

Overview

Public portal for the medical group: services and specialties, articles and announcements, contact forms with replies, and a full CMS with security and rate‑limit controls.

01The challenge

A medical site is a marketing surface first: any change — adding a service, updating a number, publishing an announcement — went through a developer and took days. The site also needs search visibility, which static pages with no descriptions, sitemap or stable URLs will not deliver.

And like any open site, it collected spam and repeated request attempts that ate server capacity.

02What we built

We built a full CMS: pages, menus and drag-ordered links, articles with categories, tags and comments, announcements and FAQs — all editable from the panel without touching a file.

SEO is built in rather than bolted on: an auto-generated sitemap, robots settings, and a redirections table so a moved page does not lose its ranking.

We added an operational layer too: configurable per-route rate limits, IP blocking, an under-attack mode, and site errors written into a table the admin can read instead of digging through logs — with a contact form that stores the message and supports replying from inside the panel.

03The outcome

The group’s team now publishes and edits in minutes instead of waiting for a development cycle, and the site reads properly to search engines with a sitemap, stable URLs and preserved redirects.

The operational layer made problems visible: an error shows up in the panel the moment it happens instead of being discovered through a visitor complaint.

◆

What the system does

The modules that were delivered and put into daily use.

  • 01

    A full CMS: custom pages, drag-ordered menus and links, articles with categories, tags and comments.

  • 02

    Built-in SEO: automatic sitemap, robots settings, and a redirections table for old URLs.

  • 03

    Announcements, FAQs and a file library, with an editor and drag-and-drop image upload.

  • 04

    A contact form that stores messages and supports replying from inside the panel.

  • 05

    Operational protection: per-route rate limits, IP blocking and an under-attack mode.

  • 06

    Live error reporting in the panel, traffic statistics and scheduled tasks.

  • 07

    Roles and permissions at both user and role level, with bilingual content.

◇

Technologies used

What this system is actually built on — not a generic list.

Core

Laravel 12 PHP 8.2 MySQL Blade Livewire

Content & Media

Spatie Media Library Spatie Translatable Intervention Image

Operations

Spatie Permission L5 Swagger AWS S3 Socialite