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.
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
Patient-facing website — browse specialties, book appointments by branch/doctor/time, check insurance coverage, home-care requests, blog.
Full-featured mobile app — appointment booking, upcoming appointments, push reminders, home-care requests, lab results, patient profile.
Staff & doctor dashboard — patient records, appointment management, doctor schedules, branch operations, insurance billing, lab results.
Specialties Covered
Key Features
Project Highlights
Insurance Partners
The system integrates with 24+ Saudi-approved insurance companies.
Technical Challenges
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.
Offline-capable Flutter app — Hive local SQLite cache, background sync with Laravel queues, JWT with flutter_secure_storage.
Doctors across multiple branches — scheduling engine with cross-branch availability, per-specialty durations, emergency overrides, and utilization reporting.
