Home Projects Al-Hayat Medical
ح
مجمع الحياة الطبي  — AL-HAYAT MEDICAL COMPLEX · RIYADH
Healthcare · Full Platform

Al-Hayat Medical Platform

End-to-end digital transformation for Al-Hayat Medical Complex — a patient-facing booking website, Flutter mobile app on iOS & Android, and an internal management system — all integrated in one Laravel + MySQL backend serving 5 Riyadh branches.

🇸🇦 Riyadh, Saudi Arabia ✓ Live — alhayat.sa 📱 App Store & Play Store 5 Branches 24+ Insurance 25+ Years Experience
Al-Hayat Medical Platform Dashboard
🌐
Booking Websitealhayat.sa — Laravel
📱
Mobile AppFlutter — iOS & Android
🏥
Management SystemLaravel — Internal Dashboard

Project Overview

Al-Hayat Medical Complex has been serving Riyadh patients for over 25 years — but all appointment booking was phone-based and patient records were fragmented across 5 branches. The goal: a complete digital transformation building 3 interconnected systems on one shared Laravel + MySQL backend.

The result: a live booking website (alhayat.sa), a Flutter app published on both App Store and Google Play, and an internal management dashboard used by clinic staff and doctors — all sharing the same database and REST API layer.

The Three Platforms

🌐
Booking Website
alhayat.sa
Laravel Blade MySQL Arabic RTL

Patient-facing website — browse specialties, book appointments by branch/doctor/time, check insurance coverage, home-care requests, blog.

📱
Flutter Mobile App
iOS & Android
Flutter Dart Firebase REST API

Full-featured mobile app — appointment booking, upcoming appointments, push reminders, home-care requests, lab results, patient profile.

🏥
Management System
Internal Dashboard
Laravel Livewire MySQL RBAC

Staff & doctor dashboard — patient records, appointment management, doctor schedules, branch operations, insurance billing, lab results.

Specialties Covered

🫀
Internal Medicine
🦷
Dentistry
🦴
Orthopedics
🧴
Dermatology
👁️
Ophthalmology
🔬
Medical Labs
🏠
Home Care
🚑
Emergency 24/7

Key Features

Unified API — One Backend, Three Platforms One Laravel REST API serves all three platforms — real-time data consistency with no duplication.
Smart Appointment Booking Select branch → specialty → doctor → time slot. Real-time availability, conflict prevention, waiting list.
Flutter App — iOS & Android Single Flutter codebase on both stores. Firebase push notifications, reminders, lab results.
24+ Insurance Company Integration Patients select insurer at booking — system validates coverage and routes billing automatically.
5-Branch Multi-Location System Each branch operates independently — doctors, schedules, capacity — with centralized cross-branch reporting.
Doctor Schedule & Availability Management Admin sets doctor hours, breaks, patient limits, and vacations — enforced in real time on all platforms.
Home Care & Emergency Requests Home-care and emergency requests from app or website — location, specialty, time — routed to staff immediately.
Arabic-First Bilingual — Full RTL Arabic-first RTL — Tajawal font, Arabic numerals, full layout flip — with English as secondary language.

Project Highlights

3Integrated Platforms
5Riyadh Branches
24+Insurance Companies
iOS& Android Published
25+Years Experience
RTLArabic-First RTL

Insurance Partners

The system integrates with 24+ Saudi-approved insurance companies.

3NAYAACIGAllianz AmanaArabiaBupa BurujCIGNAGIG GlobeMedKhalejyaMedGulf NextCareSaicoSalama TCSWalaa+ 7 more

Technical Challenges

Real-time appointment slot synchronization across 3 platforms

Three concurrent platforms booking from one slot pool — solved with MySQL row-level locking, Laravel queues, and cache-based slot invalidation to prevent double-bookings.

Flutter + Laravel REST API architecture for offline-capable mobile app

Offline-capable Flutter app — Hive local SQLite cache, background sync with Laravel queues, JWT with flutter_secure_storage.

Multi-branch doctor schedule engine with conflict resolution

Doctors across multiple branches — scheduling engine with cross-branch availability, per-specialty durations, emergency overrides, and utilization reporting.