Code

DTCare – Doctor App | Patient Appointment Booking App in Flutter with Admin Panel | Android - iOS

DTCare – Doctor App | Patient Appointment Booking App in Flutter with Admin Panel | Android - iOS

Cart 25 sales
Recently Updated

DTCare is a powerful and production-ready Flutter-based appointment booking system with a secure Laravel Admin Panel, designed to transform healthcare services into a seamless digital experience. It enables patients to easily book appointments, consult doctors via chat or video, manage their medical records, purchase subscriptions, order medicines, and receive instant updates through notifications.

Whether you are launching a medical practice app, an online consultation platform, or a multi-doctor clinic management system, DTCare gives you a complete end-to-end healthcare ecosystem.

With a well-organized admin panel and multi-user support, DTCare is suitable for:

  • Clinics
  • Hospitals
  • Telemedicine startups
  • Individual practitioners
  • Healthcare aggregator platforms
  • Key Features:

    1. Online Appointment Booking System:

  • Book appointments with top doctors in a few taps.
  • Choose date, time, and appointment mode (clinic visit or online video).
  • Real-time availability slots from the doctor.
  • Automatic payment and confirmation workflow.
  • 2. Find Top Doctors & Detailed Doctor Profiles:

    Patients can:

  • View doctor specialties, experience, ratings, and reviews.
  • Check consultation fees and available timings.
  • View hospital/clinic information.
  • 3. Health Articles & Blog Module:

    Admin/doctor can publish:

  • Health articles
  • Tips & wellness blogs
  • Disease awareness content
  • Displayed beautifully on the patient app.

    4. Digital & Downloadable Prescriptions:

    Doctors can generate online prescriptions:

  • Add medicines, dosage, instructions
  • Patients can download prescriptions in PDF
  • Admin can monitor doctor-issued prescriptions
  • 5. Manage Appointments

    Patients & doctors can manage:

  • Upcoming appointments
  • Past appointments
  • Cancelled/rescheduled appointments
  • Online & offline appointment types
  • 6. Real-Time Chat With Doctors

  • Secure chat for pre-consultation questions
  • Patients can share symptoms before appointment
  • Chat history saved for reference
  • 7. Online Video Consultation (Telemedicine)

  • HD video calls
  • Secure doctor–patient private video consultation
  • Works on Android & iOS
  • Ideal for telemedicine platforms
  • 8. Coupon Code & Offers:

    Admin can create:

  • Discount coupons
  • Promo codes
  • Special festival offers, Patients can apply them during booking.
  • 9. Push Notifications (All Status Updates):

    App sends instant notifications for:

  • Booking confirmation
  • Appointment reminders
  • Payment updates
  • Prescription updates
  • Chat messages
  • Subscription renewal
  • 10. Easy Login Options:

    Multiple secure login methods:

  • Gmail login
  • Apple login (iOS)
  • OTP login (mobile number)
  • 11. Multiple Payment Gateways

    Supports global and local payment integrations:

  • Stripe
  • Razorpay
  • Paystack
  • PayPal
  • Flutterwave
  • More can be added easily.
  • 12. In-App Purchases:

    Support for subscription & premium packages via:

  • Google Play Billing
  • Apple App Store In-App Purchase
  • 13. Powerful Laravel Admin Panel:

  • Manage doctors, patients
  • Verify KYC documents
  • Manage reviews
  • Control promotions
  • View transactions
  • Setup AdMob
  • Payment configuration
  • System settings
  • 14. Complete Clinic Management System:

  • Drugstore module
  • Bed/Room allocation
  • Admit requests
  • Billing management
  • Role & Permissions
  • Withdrawal & settlements for doctors
  • 15. Medical History Upload & Sharing (NEW):

    Patients can now upload and manage their medical records anytime:

  • Upload prescriptions, lab reports, MRIs, X-rays, diagnosis documents, and more
  • Add multiple attachments during booking
  • Upload files during chat or before the consultation
  • Doctors can instantly view all uploaded documents in the appointment details
  • Supports images & PDF formats
  • A complete medical documentation system built right into your app.

    16. GPS-Based Clinic Locator (NEW)

    Enhance the patient’s experience by showing nearby clinics:

  • Auto-detect patient location
  • Map view with all clinic listings
  • View distance, timings, and available doctors
  • Get directions with one tap
  • Search clinics based on specialty
  • Perfect for multi-branch clinics or networks.

    17. Medicine Order Integration (NEW):

    After a doctor consultation, patients can:

  • Order prescribed medicines instantly
  • View order details & status
  • Integrated drugstore module for pharmacy teams
  • Optional external API integration available
  • Helps clinics increase prescription compliance and revenue.

    18. Multi-User Role Support (NEW):

    Admin panel now supports dedicated roles:

  • Doctor: Manage schedule, view appointments, chat, view medical history
  • Assistant: Manage bookings, update availability, support doctor
  • Receptionist: Check-in patients, handle walk-in appointments
  • Drugstore Staff: Manage medicine orders
  • Each role has separate permissions and dashboards.

    19. Family Member Appointment Booking (NEW):

    Patients can now manage appointments for their entire family:

  • Add multiple family profiles (kids, parents, spouse, etc.)
  • Book appointments for each family member.
  • Manage medical history for each person separately.
  • Ideal for pediatric clinics, senior care, and family physicians.

    20. Multi-Language & RTL Support (NEW):

    DTCare is now globally ready:

  • Supports Arabic, Hebrew, Spanish, French, Hindi, and any language you want
  • Complete RTL layout support
  • Language switcher in app.
  • Admin can manage all multilingual content
  • Perfect for Middle East, Europe, and Asian markets.

    21. Doctor Portfolio Enhancements (NEW):

    Doctors can now build rich profiles:

  • Upload certificates & qualifications
  • Showcase professional achievements
  • Add case studies (before/after photos)
  • Add testimonials from patients
  • Helps increase trust and improves conversion rates.

    22. Deep-Link Notifications (NEW):

    Every push notification now opens the correct screen:

  • Appointment confirmation → Appointment detail
  • Doctor chat → Chat screen
  • Prescription update → Prescription viewer
  • Medicine order update → Order screen
  • Improves user experience and increases response rate.

    Code Optimization & Performance Improvements

    • Backend and API optimization for faster loading and better performance.
    • UI refinements and smoother app navigation.
    • Minor bug fixes for improved stability and reliability.

    What’s Included

    • Flutter Source Code (Android + iOS)
    • Laravel Admin Panel Source Code
    • Author Panel Web Application
    • MySQL Database
    • Complete Documentation (Setup + Customization)
    • Free First-Time Installation Support

    Tech Stack

    • Frontend: Flutter (Android, iOS)
    • Backend: Laravel (PHP)
    • Database: MySQL
    • Notifications: Firebase Cloud Messaging

    Why Choose DTCare?

  • Ready-made clinic + telemedicine solution
  • Modern Flutter UI
  • Flexible role system
  • Fully scalable architecture
  • Perfect for startups & businesses
  • Regular updates (every 3 months)
  • Fast & friendly support team
  • Change Log

    17 Nov 2025 – Version 1.3

            New Features:
            - Added: Medical History Upload & Sharing (PDF/Image file support)
            - Added: GPS-Based Clinic Locator with map integration
            - Added: Medicine Order Integration with Drugstore module updates
            - Added: Multi-User Role Support (Doctor, Assistant, Receptionist, Drugstore Staff)
            - Added: Family Member Appointment Booking functionality
            - Added: Multi-Language & RTL Support (Arabic, Hebrew, etc)
            - Added: Doctor Portfolio Enhancements (Certificates, Case Studies, Testimonials)
            - Added: DeepLink Support for all notifications
    
            Improvements:
            - Improved doctor profile UI
            - Improved appointment booking flow
            - Optimized chat & video call performance
            - Updated admin panel navigation structure
            - Enhanced security on API endpoints
            - Improved push notification routing & UI
    
            Fixes:
            - Fixed minor UI bugs in Android & iOS
            - Fixed appointment timezone issue
            - Fixed subscription renewal issue in admin panel
    
        

    02 April 2025 – Version 1.2

            - App UI Changes
            - Online & Downloadable Prescriptions
            - In-App Chat with Doctors
            - Subscription Plans
            - Video Consultations
            - Coupon Code Support
            - Health Articles & Blog
            - In-App Purchases for Play Store & App Store ( Extended Licence)
        

    10 Dec 2023 – Version 1.1

            - Flutter Version Upgrade
        

    08 Nov 2022 – Version 1.0

            - Initial Release
        
    by
    by
    by
    by
    by
    by

    Tell us what you think!

    We'd like to ask you a few questions to help improve CodeCanyon.

    Sure, take me to the survey