On-Demand Doctor Appointment Booking SaaS Marketplace Business Model icon

On-Demand Doctor Appointment Booking SaaS Marketplace Business Model

Hot or Not
On-Demand Doctor Appointment Booking SaaS Marketplace Business Model

Description

Doctro is on demand appointment booking SaaS + marketplace business model

Mobile Apps Are Separate Addon Purchase From Here

BUY MOBILE APPS

Demo Links

URL Email Password Website - - Admin Login doctro@saasmonks.in 123456 Doctor Login demodoctor-commission@saasmonks.in 123456 Pharmacy Login demopharmacy@saasmonks.in 123456 Pathologist/Lab Login demolaboratory@saasmonks.in 123456 Patient Login demopatient@saasmonks.in 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
-  Laravel 10 to 12
-  Vendor Packages
-  Node package.json & package.lock
-  Zoom content page which is required when making zoom accessible for live users
-  Integrate Google Maps to display Pharmacies in admin with dynamic markers and center coordinates
-  Integrate Google Maps to display Laboratories in admin with dynamic markers and center coordinates
-  Integrate Google Maps to display hospitals with dynamic markers and center coordinates
-  Implement logout functionality for users and add routes for bulk logout of doctors and patients
-  Appointment Scheduled Reminder Notification for Doctor
-  Appointment Scheduled Reminder Notification
-  Fix SQL query in Pharmacy model to use 'lng' instead of 'lang' for accurate distance calculation
-  Optimize doctor and lab search functionality with improved filter handling
-  Update doctor display template to handle missing treatment and category data gracefully
-  Remove debug info logging from OneSignal notification data
-  Update appointment_status column to use ENUM type for better status management
-  Update device token validation to handle empty strings
-  Videocall functionality
-  Enhance status change notification to support both patient and doctor notifications
-  Improve appointment cancellation logic
-  Code Formatting Fixes with PINT

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

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

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

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

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

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

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

v8.2.0 Update 08-08-2024

–  Added new currency for Kenya and Ghana
–  Updated Paystack
–  appointment.blade.php to fix button logic for pending and cancel status
–  Delete prescription file when deleting appointment
–  added .gitignore file & blank folder for PDF uploads for prescriptions

v8.1.0 Update 18-07-2024

–   password field in create and edit doctor forms
–   login functionality to allow super admin to log in as a doctor
–   Item delete Failure response message
–   logo display logic in registration and login pages
–   Remove the delete button from the test report page
–   lab timeslot display issue in admin_custom.js and schedule.blade.php
–   pathology registration image upload issue
–   minor bug fixes

v8.0.1 Update 20-05-2024

–   Unnecessary Test category removed from appointment booking flow
–   added validation in updating verification setting
–   Free Trial plan limit editing is now possible
–   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)


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

-  Logo path fixed
-  Search fields was not working properly in blogs page
-  Validation issue in checkout page
-  css color issues in rtl direction
-  UI in multiple pages
-  minor issues
-  pharmacy working hours display issues

v6.0.0  Major Update 27-DEC-2023

 
    -  Updated to Laravel 9
    -  Packages in vendor folder changed, so replace your vendor folder with ours.
    -  Insurer localization word
    -  Arabic translation file sorted alphabetically & added a few key values
    -  Sidebar Logo path fixed
    -  Bugs fixed while adding a doctor from admin. Multiple validation issues are fixed.
    -  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.

-  Logo path fixed
v5.4.0  Web Update 14-DEC-2023


     -  - Insurers (Admin can create, edit, delete)
     -  - Doctors can see the patient's policy number & insurer name
     -  Bugs fixed while adding a doctor from admin. Multiple validation issues are fixed.

    -  - Insurer & Policy Details while making an appointment on the website.
                              Soon, it will be added to the app as well
    -  Replaced the hero image with a doctor’s photo
v5.3.0  Update 25-JULY-2023


-  Language change issue
-  Admin can now change his own login email


-  Added Localization missing keys
-  Blog Search is now possible
-  Language change issue
-  Navbar Menu missing in the rtl language
-  Gender element on Doctor Sign Up page
-  Installer SQL updated with missing queries
-  Admin Password change response issue
-  Change Amount datatype from integer to decimal
-  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


-   Renamed some default images to be seen fine in new installations


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

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


-   Optimised database queries to reduce response time
v5.1.1  Update 18-APR-2023 (Important Update)


-    Installer SQL issues
-    DoctorController


-  No Changes
v5.1.0 Update 04-APR-2023


-   OTP Switch Issue
-    website through doctor signup then redirect panel issue
-   Signup DOB issue


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


-   Sidebar Logo Image fitting issue.


-   Header & Footer: Responsive design issue
-   Home Page: Responsive design issue
-   Find Doctor: Responsive design issue
-   Book Appointment: Responsive design issue
-   Pharmacy: Responsive design issue
-   Browse Products: Responsive design issue
-   Medicine Details: Responsive design issue
-   Lab Tests: Responsive design issue
-   Test Report: Responsive design issue
-   Offers: Responsive design issue
-   Blog: Responsive design issue
-   Blog Details: Responsive design issue
-   Appointment Booking: Responsive design issue
-   Doctor-Profile: Responsive design issue
-   Pharmacy-Details: Responsive design issue
-   View Cart: Responsive design issue
-   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.


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

 
-  Website Design Changed (Tailwind CSS)
-  Patient Account Self-Delete Feature
-  Payment flow in Appointment booking
v4.3.0 Update 22-DEC-2022


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


-  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
TypePHP Script
AuthorSaaSMonks
CategoryPhp Scripts
Price$79
Sales266
Rating4.71 from 21 ratings
PublishedOct 1, 2021
Last UpdateJul 24, 2025
Compatible BrowsersIE11, Firefox, Safari, Opera, Chrome, Edge
Compatible SoftwarePHP 8.x, PHP 7.x, MySQL 5.x, Other
Software FrameworkLaravel
Source Files IncludedJavaScript JS, HTML, CSS, Sass, PHP, SQL

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit