Back to Projects

Docteur360

A comprehensive healthcare platform connecting doctors and patients with multi-type consultations, integrated e-payments, medical blogs, and real-time video appointments.

Docteur360

Overview

Docteur360 is a full-featured healthcare platform designed to bridge the gap between doctors and patients in Algeria. The platform streamlines the appointment process while supporting multiple consultation types—home visits, office appointments, and video consultations—making healthcare more accessible than ever.

Key Features

Multi-Portal Architecture

  • Doctor Portal: Complete practice management with subscription-based access to appointment features, patient management, and consultation scheduling
  • Patient Portal: Easy appointment booking, doctor discovery, medical history access, and video consultation capabilities
  • Admin Panel: Comprehensive dashboard for platform management, user oversight, and analytics

Flexible Consultation Types

  • Office Visits: Traditional in-clinic appointments with real-time availability
  • Home Consultations: Doctors can offer home visit services for patients who need them
  • Video Consultations: Integrated with a self-hosted video conferencing service for secure, HIPAA-aware telemedicine appointments

Payment & Subscriptions

  • Subscription Model: Doctors subscribe to unlock appointment and consultation management features
  • E-Payment Integration: Native Algerian payment gateway integration for seamless DZD transactions
  • Third-Party Payment Providers: Extended payment options through integrated external providers

Advanced Search & Discovery

  • Smart Search Engine: Filter doctors by specialty, location, services, availability, and ratings
  • Geolocation Integration: OpenStreetMap-powered location services for finding nearby healthcare providers
  • Category & Service Filters: Browse by medical categories, consultation types, and specific services

Medical Content Platform

  • Built-in Medical Blog: Thousands of curated medical articles across multiple health categories
  • Health Education: Informative content to help patients understand conditions and treatments
  • Category-Based Navigation: Easy browsing through medical topics and specialties

Communication & Notifications

  • SMS Notifications: Real-time appointment reminders and status updates via SMS gateway
  • Email Campaigns: Automated email notifications for bookings, confirmations, and follow-ups
  • In-App Chat System: Legacy built-in messaging for doctor-patient communication

Authentication & Security

  • Social Login: Quick authentication via LinkedIn and Google OAuth
  • Secure Sessions: Robust session management with Laravel’s built-in security features
  • Role-Based Access: Granular permissions for doctors, patients, and administrators

Technical Implementation

Built with a modern, maintainable stack following clean code principles:

  • Backend: Latest Laravel framework with PHP, emphasizing clean architecture and maintainability
  • Frontend: Blade templating engine with jQuery for dynamic interactions
  • Database: MySQL with optimized queries and proper indexing
  • Video Service: Self-hosted WebRTC-based solution for video consultations
  • Maps: OpenStreetMap integration for geolocation and doctor discovery
  • APIs: RESTful API architecture for mobile app integration and third-party services

Impact

Docteur360 has transformed healthcare accessibility in Algeria by providing a unified platform where patients can easily find, book, and consult with healthcare professionals—whether in person or remotely—while giving doctors the tools they need to manage their practice efficiently.