Medical booking platform
Mawaeidk
A clinic booking platform with scheduling, reception, and a waiting queue — plus an AI assistant that reads the patient's symptoms and routes them to the right specialty.






The hard part
A patient does not know which specialty they need. They know they are in pain. Every booking app opens with a list of specialties that assumes knowledge they do not have — so they close it, pick up the phone and call the clinic, which is the exact thing the app existed to prevent.
What changed
The patient who used to close the app and call the clinic now finishes the booking themselves. And the clinic receives complete bookings instead of calls that occupy the receptionist all day.
What I built
The patient-side Flutter app, the scheduling, reception and queue system, the admin panel, and the AI assistant that turns a described symptom into a booking. Payments run through Sadad, with instalments as an option — the app never computes an amount; the server freezes them and verifies every transaction after the gateway returns.
Stack
- Flutter
- Laravel
- Next.js
- MySQL
- Sadad
- Firebase
- AI