eGabinet

eGabinet

eGabinet is a fully responsive web application for remote and on-site medical consultations, offering appointment booking, patient file management, and text-based communication between patients and healthcare providers.

Key Features

  • 🏥 Multi-Role Interface Three distinct panels for clinics, medics, and patients, each offering dedicated functionality:

    • Clinics: manage patient records, staff, and consultations.
    • Medics: view and manage personal consultations, chat with patients or colleagues.
    • Patients: search for doctors, schedule appointments, and review consultation history.
  • 📅 Appointment Scheduling Patients can easily browse available medics and book in-person or online consultations.

  • 📹 Live Video Consultations Built-in video chat enables real-time medical consultations between patients and doctors, or between two doctors for collaboration.

  • 💬 Text-Based Communication Option for secure text-only consultations and inter-doctor messaging.

  • Fast, Refresh-Free Experience Developed with AngularJS, the app delivers a smooth, SPA interface with dynamic interactions and zero page reloads.

Tech Stack

  • Frontend: AngularJS
  • Backend: PHP / Zend Framework / MySQL
  • Communication: Video and text chat integrated into the web interface
  • Responsive Design: Fully usable across desktops, tablets, and smartphones

Purpose

eGabinet was created to modernize medical services by allowing clinics and independent medics to operate more efficiently and extend their services online. The platform improves accessibility for patients while giving doctors powerful tools to manage their workflow remotely.

Role & Contributions

  • Developed all three responsive panels for clinics, medics, and patients
  • Implemented real-time video and text chat features
  • Designed dynamic UI using AngularJS for fast, reload-free navigation
  • Built appointment booking, patient management, and consultation review functionality