Docrib - Doctor Appointment System
DOCRIB is a complete online doctor appointment and scheduling system built with Laravel for elegance and efficiency. With smooth logins for doctors, assistants and staff, schedule control and serial management, it is a refined, all-in-one solution.
DOCRIB is a complete online doctor appointment and scheduler application built with Laravel, designed for simplicity and efficiency. The system offers an easy-to-use interface for doctors, assistants, and staff, with a smooth login process and intuitive controls. Doctors can set their own schedules, manage appointments, and handle patient serials directly from the platform—just as easily as staff and assistants can. DOCRIB runs seamlessly on any standard server, making it a hassle-free, all-in-one solution for managing medical appointments and clinic operations.
You’ll get everything you need, all in one place:
✓ Appointment Booking
✓ Appointment Management
✓ Doctor Selection
✓ Doctor Management
✓ Staff Management
✓ Assistant Management
✓ An Attractive, User-Friendly Interface
Highlighted Features
-
Multi-Role Login System
Separate and secure interfaces for Doctors, Assistants, Staff, and Admins — each with tailored permissions and workflows.
-
Dynamic Appointment Booking System
Patients can book appointments anytime, anywhere, with real-time confirmation via SMS and email notifications.
-
Doctor Self-Scheduling & Serial Management
Doctors can define availability, manage appointment queues, and handle patient flow independently.
-
Built-In Escalation & Workflow Control
Staff and assistants can manage patient flow, approve/reject appointments, and ensure smooth workflow coordination.
-
Integrated Payment Gateway System
Supports multiple payment gateways including bKash, Binance Pay, Aamarpay, SSLCommerz, and manual payment options.
-
Fully Responsive & Cross-Browser Compatible
Ensures smooth performance across desktop, tablet, and mobile devices with consistent browser compatibility.
-
Multi-Language & Social Login Support
Global-ready system with multilingual support and social login via Google, Facebook, and LinkedIn.
-
Secure User Identity & KYC Verification
Integrated KYC with OTP/email/mobile verification to ensure secure and verified patient data.
-
Live Chat, Notification & Email System
Real-time communication tools for appointments, reminders, alerts, and secure notifications via email and SMS.
-
Modular Content Management
Easily manage doctor profiles, blogs, SEO content, announcements, and policies from a centralized admin panel.
-
GDPR, SEO & Compliance Ready
Includes GDPR cookie control, SEO tools, sitemap/robots.txt generator, and reCAPTCHA v2 integration.
-
One-Time Purchase — Lifetime Use
No recurring fees — full source code included with documentation for quick deployment.
Admin's Features
- 100% Secure Admin Dashboard.
- Sectors Manager.
- Location Manager.
- Doctors Manager.
- Assistants Manager.
- Staff Manager.
- Appointments Manager.
- Automated Payment Gateway Manager.
- Manual Payment Gateway Manager.
- Currency Setup Manager.
- Email Manager.
- Report Manager.
- Support Ticket.
- Subscriber Manager.
- Contact Setting.
- Logo & Favicon Setting.
- Core Feature Settings.
- Plugin & Extension Manager.
- SEO Manager.
- Page Builder.
- And More….
Doctor's Features
- Clean Doctors Interface.
- Appointment Booking Manager.
- Speciality Setup Manager.
- Schedule Setup Manager.
- Profile Setup Manager.
- Doctor’s About Section Manager.
- Education Setup Manager.
- Experience Setup Manager.
- Two Factor Security Setup.
- Social Icon Setup Manager.
Assistant's Features
- Clean Assistant Interface.
- Doctors Under Assistant Manager.
- Appointment Setup Manager.
- Profile Setup Manager.
- Two Factor Security Setup.
Staff's Features
- Clean Staff Interface.
- Appointments Setup Manager.
- Appointments Log.
- Done Appointments Log.
- Trashed Appointments Log.
- Profile Setup Manager.
Technology Stack
-
Laravel Framework
Robust MVC PHP framework powering a clean, scalable, and maintainable backend architecture.
-
PHP 8.x
Latest PHP version ensuring high performance, modern language features, and strong security standards.
-
MySQL / MariaDB
Reliable relational database systems for structured, fast, and consistent data storage across the platform.
-
Bootstrap 5 & jQuery
Responsive front-end framework paired with jQuery for a mobile-friendly, interactive, and consistent user interface.
What will you get along with this script?
-
Full Source Code
Complete and well-structured source code ready to deploy and customize.
-
Project Documentation
Step-by-step guide to help you install, configure, and run the platform smoothly.
-
Complete Project Database
Full database schema with seed data so you can get up and running instantly.
Changelogs
Version 3.1 - 24th May 2025
- [ADD] Admin setup reminder for required configurations
- [ADD] BKash payment gateway
- [ADD] Image drag & drop feature in admin panel
- [FIX] 500 server error on blog details page
- [FIX] 500 server error on blog details page
- [PATCH] Latest System Patch
- [PATCH] Latest Security Patch
Version 3.0 - 14th August 2024
- [ADD] Push Notification
- [ADD] Binance Payment Gateway
- [ADD] Aamarpay Payment Gateway
- [ADD] SslCommerz Payment Gateway
- [ADD] Slug Management for Blogs
- [ADD] SEO Content Management for Blog
- [ADD] Slug Management for Policy Pages
- [ADD] SEO Content Management for Policy Pages
- [ADD] Input type number, url, date, and time in the Form Generator
- [ADD] Configurable Input Filed Width in the Form Generator
- [ADD] Configurable Hints/Instructions for Input Fields in the Form Generator
- [ADD] Sorting Option for Input Fields in the Form Generator
- [ADD] Controllable Login System with Google, Facebook, Linkedin
- [ADD] Automatic System Update
- [ADD] Image on Deposit And Withdraw Method
- [ADD] Configurable Number of Items Per Page for Pagination
- [ADD] Configurable Currency Display Format
- [ADD] Resend Code Countdown on Verification Pages
- [UPDATE] Admin Dashboard Widget Design
- [UPDATE] Notification Sending Process
- [UPDATE] User Experience of the Admin Sidebar
- [UPDATE] Improved Menu Searching Functionality on the Admin Panel
- [UPDATE] User Experience of the Select Fields of the Admin Panel
- [UPDATE] Centralized Settings System
- [UPDATE] Form Generator UI on the Admin Panel
- [UPDATE] Google Analytics Script
- [UPDATE] Notification Toaster UI
- [UPDATE] Support Ticket Attachment Upload UI
- [UPDATE] Notification Template Content Configuration
- [UPDATE] Configurable Email From Name and Address for Each Template
- [UPDATE] Configurable SMS From for Each Template
- [UPDATE] Overall User Interface of the Admin Panel
- [PATCH] Laravel 11
- [PATCH] PHP 8.3
- [PATCH] Latest System Patch
- [PATCH] Latest Security Patch
Version 2.0 - 04th March 2023
- [ADD] Blog social share option
- [ADD] New Payment Gateway
- [ADD] Custom captcha & reCAPTCHA added in the contact form.
- [ADD] Using Multiple referral systems.
- [ADD] Multiple language control system.
- [ADD] Maintenance mode.
- [FIX] Recaptcha issue solved.
- [FIX] Mobile responsive issues
- [FIX] Some grammatical Issues
- [PATCH] OTP verification system.
- [PATCH] Admin panel UI.
- [PATCH] Email & SMS notification sending system.
- [PATCH] User Banned Module
- [PATCH] Latest Laravel Version.
- [PATCH] Bootstrap 5
- [PATCH] PHP 8
Support Facility
We provide premium support for all of our products. Whether you need help with installation and configuration, run into a technical issue, or simply have a question before or after your purchase, our dedicated team is always ready to assist you. If you need any assistance, please open a support ticket and we will get back to you with a clear solution as quickly as possible.