WhatsApp Chat

On-Demand Doctor Appointment Booking SaaS Marketplace Business Model

On-Demand Doctor Appointment Booking SaaS Marketplace Business Model

laravel-12-banner

Doctro is on demand appointment booking SaaS + marketplace business model

 

Whatsapp-support Customer-Support

zoom-meeting-integration-banneradd-to-google-calendar-bannerMobile Apps Are Separate Addon Purchase From Here

BUY MOBILE APPS

Mobile-apps

maxresdefault

Feature-Request

Elite-Authour-saasmonks
 

paystack-banner-payment-gatewayflutterwave-banner-payment-gatewayrazorpay-banner-payment-gatewaypaypal-banner-payment-gatewaystripe-banner-payment-gatewaycash-banner-payment-gatewayDemo LinksURLEmailPasswordWebsite--Admin Login[email protected]123456Doctor Login[email protected]123456Pharmacy Login[email protected]123456Pathologist/Lab Login[email protected]123456Patient Login[email protected]123456

Doctro- Super Admin Panel Features

  • Rich Dashboard
  • View Appointments
  • Add new Treatments
  • Add new Category
  • Add new Expertise
  • Add new Medicines
  • Add new Hospital
  • Add new Doctor
  • Add new Pharmacy
  • Add new Patients
  • Add Blog
  • add/edit/delete subscriptions
  • View subscription history
  • Add/remove offers
  • Add new Notification Template
  • Add new roles and permission
  • Add new Languages
  • View user and a doctor report
  • Setting Panel
  • Edit profile 

 

Doctro- Doctor Panel (based on commission)

 

  • Rich Dashboard
  • View appointments
  • Add/delete patients
  • View commission details
  • View reviews
  • Schedule timings
  • Edit profile

 

Doctro- Doctor Panel (based on subscription)

 

  • Rich dashboard
  • View appointments
  • add/delete patients
  • View subscription 
  • View subscription history
  • View reviews
  • Schedule timings
  • Edit profile

 

Doctro- Pharmacy 

 

  • Rich Dashboard
  • Add new medicines
  • View purchased medicines
  • Schedule timings of ordering
  • View commission details
  • Edit profile

 

Doctro-Patient

 

  • View doctors(for booking an appointment)
  • Select Doctor(Filter available)
  • View pharmacy (purchase medicines)
  • View available offers
  • View blogs
  • Add to cart (medicines)
  • Patient address
  • Add to favorites
  • Profile settings
  • Change password

v10.0.0 Major Update 24-JULY-2025 - [UPGRADE] Laravel 10 to 12 - [UPGRADE] Vendor Packages - [UPGRADE] Node package.json & package.lock - [ADD] Zoom content page which is required when making zoom accessible for live users - [ADD] Integrate Google Maps to display Pharmacies in admin with dynamic markers and center coordinates - [ADD] Integrate Google Maps to display Laboratories in admin with dynamic markers and center coordinates - [ADD] Integrate Google Maps to display hospitals with dynamic markers and center coordinates - [ADD] Implement logout functionality for users and add routes for bulk logout of doctors and patients - [ADD] Appointment Scheduled Reminder Notification for Doctor - [ADD] Appointment Scheduled Reminder Notification - [FIX] Fix SQL query in Pharmacy model to use 'lng' instead of 'lang' for accurate distance calculation - [FIX] Optimize doctor and lab search functionality with improved filter handling - [FIX] Update doctor display template to handle missing treatment and category data gracefully - [FIX] Remove debug info logging from OneSignal notification data - [FIX] Update appointment_status column to use ENUM type for better status management - [FIX] Update device token validation to handle empty strings - [FIX] Videocall functionality - [FIX] Enhance status change notification to support both patient and doctor notifications - [FIX] Improve appointment cancellation logic - [FIX] Code Formatting Fixes with PINT

v9.3.0 Update 09-MAY-2025 [ADD] patient details pre-filled in appointment booking form [FIX] Verification routing issues [FIX] added Chat notification APIs [FIX] Update OneSignal notification handling for improved error logging and code clarity [FIX] Refactor distance query in Hospital, Lab and Pharmacy models for improved security and readability

v9.2.0 Update 12-APR-2025 – [ADD] add default dialing code configuration – [ENHANCEMENT] Improve OneSignal notification error handling and device token checks – [ENHANCEMENT] Roles & Permissions – [ENHANCEMENT] Add dynamic title support in main layout and update doctor detail view – [FIX] Add cache reset after role creation – [FIX] removed section in role management view to  prevent accidentally mixing roles and permissions – [FIX] Added missed import for OneSignal – [FIX] booking button state management issue fixed – [FIX] placeholder replacement in notification templates – [FIX] Update blog description rendering to allow HTML content – [FIX] Update pharmacy timeslot edit button display issue – [FIX] Correct heading tag for lab timeslot edit link – [FIX] Allow Multiline content rendering in doctor description – [FIX] Allow Multiline content rendering in pharmacy description – [FIX] Update blog description field to longtext for improved content storage – [FIX] Optimize distance query construction in Hospital, Lab, and Pharmacy models – [FIX] Update OneSignal configuration to use patient credentials for call notification

v9.1.0 Update 05-FEB-2025 – [FIX] Minor fix – [ADD] Addition of a dev function & route for API

v9.0.1 Patch Fix Update 17-12-2024 – [FIX] Minor bug fix

v9.0.0 Major Update 27-11-2024 – [UPGRADE] Laravel Upgrade to v10 – [UPGRADE] PHP version 8.1 or Above – [UPGRADE] Libraries updated according laravel & php version – [FIX] Multiple Improvements – [FIX] Mail templates improved & related bugs fixed – [NOTE] There are Database Queries to run before updating the code. Included in the root folder.

v8.4.0 Feature Update 05-10-2024 – [NEW] Zoom Meeting Creation - Integration with OAuth2.0 – [NOTE] There are Database Queries to run prior to updating the code. Included in the root folder.

v8.3.0 Feature Update 19-09-2024 – [NEW] Add to Google Calendar Feature in Patient Website > Dashboard > Appointments – [NEW] Send Mail & Push Notification when Patient books from the Website – [NEW] Added search functionality for location in setting page – [ENHANCEMENT] implemented redirection logic after login – [FIX] Fix phone code selection in doctor registration form – [FIX] doctor detail page UI: set cursor default for timeslot links

v8.2.0 Update 08-08-2024 [ADMIN PANEL] – [ADD] Added new currency for Kenya and Ghana – [UPDATE] Updated Paystack – [FIX] appointment.blade.php to fix button logic for pending and cancel status – [FIX] Delete prescription file when deleting appointment – [FIX] added .gitignore file & blank folder for PDF uploads for prescriptions

v8.1.0 Update 18-07-2024 [ADMIN PANEL] –  [ADD] password field in create and edit doctor forms –  [ADD] login functionality to allow super admin to log in as a doctor –  [FIX] Item delete Failure response message –  [FIX] logo display logic in registration and login pages –  [FIX] Remove the delete button from the test report page –  [FIX] lab timeslot display issue in admin_custom.js and schedule.blade.php –  [FIX] pathology registration image upload issue –  [FIX] minor bug fixes

v8.0.1 Update 20-05-2024 [ADMIN PANEL] –  [ENHANCEMENT] Unnecessary Test category removed from appointment booking flow –  [ENHANCEMENT] added validation in updating verification setting –  [ENHANCEMENT] Free Trial plan limit editing is now possible –  [FIX] Validation for phone & email field in verification tab for admin settings

v8.0.0 Update 09-03-2024 - Multiple UI & Bug Fixes

v7.0.0  Update 19-02-2024   (“dev4” Branch)

[ADMIN PANEL] - [CHANGE] Arabic translation file sorted alphabetically & added a few key values - [FIX] Sidebar Logo path fixed - [FIX] Bugs fixed while adding a doctor from admin. Multiple validation issues are fixed. - [FIX] sendOtp function error sometimes - [FIX] The birthdate field was not functioning properly in the registration form for both patients and doctors. - [FIX] The verification code issue after registration at the pharmacy - [FIX] If the verification code page gets lost after subscription, there was no way to return to the page to input the code. - [FIX] Fix typos in language strings & added missed translations - [FIX] Patient’s forgot password screen navigation flow fixed - [FIX] The deletion of categories, expertise, and treatment will not occur automatically if they are linked to a doctor. - [FIX] Map widget display issue in multiple pages [WEBSITE] - [FIX] Logo path fixed - [FIX] Search fields was not working properly in blogs page - [FIX] Validation issue in checkout page - [FIX] css color issues in rtl direction - [FIX] UI in multiple pages - [FIX] minor issues - [FIX] pharmacy working hours display issues

v6.0.0  Major Update 27-DEC-2023

[ADMIN PANEL]    - [MAJOR] Updated to Laravel 9    - [CHANGE] Packages in vendor folder changed, so replace your vendor folder with ours.    - [FIX] Insurer localization word    - [CHANGE] Arabic translation file sorted alphabetically & added a few key values    - [FIX] Sidebar Logo path fixed    - [FIX] Bugs fixed while adding a doctor from admin. Multiple validation issues are fixed.    - [ADD] Added a phpinfo.php file in the root to easily know which PHP version the code is using, it’s useful for our support person & for debugging as well. [WEBSITE] - [FIX] Logo path fixed v5.4.0  Web Update 14-DEC-2023

[ADMIN PANEL]     - [NEW ADDED] - Insurers (Admin can create, edit, delete)     - [NEW ADDED] - Doctors can see the patient's policy number & insurer name     - [FIX] Bugs fixed while adding a doctor from admin. Multiple validation issues are fixed. [WEBSITE]    - [NEW ADDED] - Insurer & Policy Details while making an appointment on the website.                              Soon, it will be added to the app as well    - [CHANGE] Replaced the hero image with a doctor’s photo v5.3.0  Update 25-JULY-2023

[ADMIN PANEL] - [FIX] Language change issue - [ADD] Admin can now change his own login email

[PATIENT WEBSITE] - [FIX] Added Localization missing keys - [ADD] Blog Search is now possible - [FIX] Language change issue - [FIX] Navbar Menu missing in the rtl language - [FIX] Gender element on Doctor Sign Up page - [FIX] Installer SQL updated with missing queries - [FIX] Admin Password change response issue - [FIX] Change Amount datatype from integer to decimal - [FIX] Cancel appointment modal was not closing

- Mobile Apps Add-ons have the update as well. (App Release Version: v5.4.0) v5.2.0  Update 29-MAY-2023

[ADMIN PANEL] -  [FIX] Renamed some default images to be seen fine in new installations

[PATIENT WEBSITE] -  [ADD] Doctor & Pharmacy Phone & Email will be invisible for non logged in patients. -  [ADD] Added a Admin Defined Popup Image, Visible after admin defined seconds. Once per session -  [ADD] Birthdate Date Picker in website signup form -  [ADD] Doctor will get the default image the same as the patient -  [ADD] Hero image in mobile view. -  [FIX] Birthdate & Gender storing issue -  [FIX] Removed Unused images from the previous releases -  [CHANGE] Phone Field Length Validation removed to allow different lengths from a different country -  [FIX] In Mobile view, Header Hamburger state was open by default v5.1.2  Update 25-APR-2023

[ADMIN PANEL] -  [FIX] Push Notification issue with OneSignal -  [FIX] Optimised database queries to reduce response time -  [FIX] Doctor API: Toggle switch for Video Call Allow/Block fixed

[PATIENT WEBSITE] -  [FIX] Optimised database queries to reduce response time v5.1.1  Update 18-APR-2023 (Important Update)

[ADMIN PANEL] -   [FIX] Installer SQL issues -   [FIX] DoctorController

[PATIENT WEBSITE] -  No Changes v5.1.0 Update 04-APR-2023

[ADMIN PANEL] -  [FIX] OTP Switch Issue -  [FIX]  website through doctor signup then redirect panel issue -  [FIX] Signup DOB issue

[PATIENT WEBSITE] -  [FIX] Home Page UI: Content Width -  [FIX] Doctor Cards UI -  [FIX] OTP bypassing flow fix -  [FIX] Payment Value mistake in Paypal & Cash Payment Channel -  [FIX] Show-doctor grid-items Hover issue -  [FIX] all-pharmacies grid-items Hover UI issue -  [FIX] all-labs grid-items Hover UI  issue -  [FIX] tailwind css class issues in multiple files -  [ADD] node_modules folder for tailwind css & other dependencies. v5.0.1 Update 20-MAR-2023

[ADMIN PANEL] -  [FIX] Sidebar Logo Image fitting issue.

[PATIENT WEBSITE] -  [FIX] Header & Footer: Responsive design issue -  [FIX] Home Page: Responsive design issue -  [FIX] Find Doctor: Responsive design issue -  [FIX] Book Appointment: Responsive design issue -  [FIX] Pharmacy: Responsive design issue -  [FIX] Browse Products: Responsive design issue -  [FIX] Medicine Details: Responsive design issue -  [FIX] Lab Tests: Responsive design issue -  [FIX] Test Report: Responsive design issue -  [FIX] Offers: Responsive design issue -  [FIX] Blog: Responsive design issue -  [FIX] Blog Details: Responsive design issue -  [FIX] Appointment Booking: Responsive design issue -  [FIX] Doctor-Profile: Responsive design issue -  [FIX] Pharmacy-Details: Responsive design issue -  [FIX] View Cart: Responsive design issue -  [FIX] Dashboard: Responsive design issue v5.0.0 Update 01-MAR-2023 NOTE: Contains Structural Changes, This is a major update, we have changed the website design & upgraded Packages.

[ADMIN PANEL] -  [ADD] Patient Account Self Delete API for Web & App -  [FIX] Show appropriate message on Stripe payment failure from the doctor panel. -  [FIX] PayPal API Credentials in Admin Panel’s Payment Settings -  [ADD] Toggle Switch in Doctor Profile from Doctor Panel: “Can patients directly video call a doctor?” -  [ADD] API Route for toggling  Boolean permission for Video calling in doctor APIs -  [ADD] Key-Value for Boolean permission for Video calling in patient APIs

[PATIENT WEBSITE] - [NEW] Website Design Changed (Tailwind CSS) - [ADD] Patient Account Self-Delete Feature - [FIX] Payment flow in Appointment booking v4.3.0 Update 22-DEC-2022

[ADMIN PANEL] - [ADD] Env write permission check condition in Installer - [FIX] Zoom null issue - [ADD] Help button for third-party API Keys Documentation - [ADD] SMTP Test Mail AJAX Button - [FIX] Offers Page: Spelling correction in text field:  “minimum” → “maximum” - [FIX] Offers Page: Added Label for “Offer Code” field

[PATIENT WEBSITE] -  Book Appointment Calendar Package Date Format

Change Log - 20-Nov-2022 - Previous Version (4.2) issue fixed

Change Log - 21-October-2022 - Version update - Add Crud operation of Multiple admins - Doctor can add an appointment - Add edit appointment option (which appointment is added by doctor that can be edit) Change Log - 01-June-2022 - Paypal payment getway integration. - Single doctor in show multipal hospital. - Notification add in chat functionality - Minor Bug Fixing. Change Log - 07-April-2022 - Display blog in website - Solve notification issue - Add calculation of appointments in the subscription based doctor Change Log - 17-11-2021 Bug Fixes Website Redesigned Pharmacy Page Added Medicine Ordering Added VIDEO CALL API ADDED ( will be available in Mobile app addon ) Change Log - 25-10-2021 Minor Bug Fixes

License Option
Free Free
$1.10 $8.69
Quality checked by CodesMarket
Full Documentation
Future updates
Author Support

codesmarket's items

Similar items

We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies

More