Planet Of Medicine
Planet of Medicine (POM) is a healthcare marketplace that serves three distinct actors: customers (patients), doctors/clinics, and platform admins.
Patients can discover clinics by specialty, follow favorites, book and reschedule appointments, receive digital prescriptions, and submit blood-donation requests. Clinics get a full operations
suite — schedule and holiday management, service catalogs, patient records, prescription writing, promotional offers, staff accounts with granular permissions, and an accounting module
tracking transactions and platform commission deductions. Admins oversee the entire ecosystem: managing clinics, subscriptions, system-wide offers, users, hospitals, and reviewing platform
statistics.
- Role
- Team Leader
- Year
- 2023
- Category
- HealthTech
- Employer
- Moustafa Alasadi

The problem
Independent clinics and small medical practices lack an affordable, unified system to manage their day-to-day operations and reach patients. Patients, meanwhile, have no single place to
discover trusted clinics, book appointments, and keep their medical history and prescriptions organized. Existing tools tend to solve only one side — either practice management or patient
booking — and rarely support multi-staff clinics, local languages, or a sustainable revenue model for the platform operator.
The solution
POM provides a single backend that unifies both sides of the medical-services relationship. Clinics get a complete management platform (scheduling, patient records, prescriptions, staff
permissions, and accounting), patients get discovery and self-service booking with digital prescriptions and notifications, and the platform operator monetizes through subscriptions plus
per-appointment commissions. A clean layered architecture, custom fine-grained permissions, bilingual support.
Overview
Planet of Medicine (POM) is a healthcare marketplace that serves three distinct actors: customers (patients), doctors/clinics, and platform admins.
Patients can discover clinics by specialty, follow favorites, book and reschedule appointments, receive digital prescriptions, and submit blood-donation requests. Clinics get a full operations
suite — schedule and holiday management, service catalogs, patient records, prescription writing, promotional offers, staff accounts with granular permissions, and an accounting module
tracking transactions and platform commission deductions. Admins oversee the entire ecosystem: managing clinics, subscriptions, system-wide offers, users, hospitals, and reviewing platform
statistics.
Engineered with
PHP/Laravel
PHP/Laravel as a Backend Framework
Next.JS
As a frontend stack
MySQL
MySQL as a database
Key outcomes
Appointment booking & lifecycle management — patients book by service and time slot; clinics reschedule, toggle status, and track full audit logs; every appointment carries a QR code and status history.
Clinic operations suite — schedules, holidays, service catalogs, patient profiles, and digital prescriptions with medicines, tests, and follow-up notes.
Role-based access with permissioned staff — a custom RBAC system with four roles, where clinic employees receive granular permissions (manage schedules, services, patients, medicines, accounting, etc.)
Clinic billing & subscription monetization — subscription plans, per-appointment commission deductions, clinic transactions with summaries and Excel exports, and balance tracking.
Discovery & engagement — search clinics by specialty, featured clinics, following, reviews and ratings, promotional/system offers, and landing-page statistics.
Bilingual, notification-driven experience — full English/Arabic localization, FCM push notifications, SMS phone verification, and blood-donation requests.