Jonathan Scheiber

Projet : My Consultation

Myconsultation.be est une plateforme belge de prise de rendez-vous médicaux en ligne et de téléconsultation. J'ai travaillé sur le frontend et le backend, implémentant un dashboard patient, des WebSockets pour le temps réel, l'API, les tests PHPUnit et la documentation technique.

My Consultation

Myconsultation.be est une plateforme belge de prise de rendez-vous médicaux en ligne et de téléconsultation.
Elle permet aux patients de trouver un professionnel de santé, réserver une consultation ou demander un renouvellement d'ordonnance, tout en offrant aux médecins des outils de gestion d'agenda, de communication et de visibilité.

Développée avec SilverStripe, l'application repose sur une architecture complete mêlant frontend et backend, sur lesquels j'interviens régulièrement.

Depuis mon arrivée sur le projet, j'ai contribué à la correction de bugs, à l'amélioration des performances et à l'ajout de nouvelles fonctionnalités, notamment :

  • Dashboard patient : affichage dynamique des rendez-vous médicaux recommandés (check-up annuel, vaccins, etc.), basé sur des règles configurables depuis l'administration.
  • WebSockets (Socket.io) : mise en place d'une communication en temps réel permettant aux médecins de voir instantanément les nouveaux rendez-vous ou modifications dans leur calendrier.
  • API interne : optimisation et sécurisation des échanges entre le frontend, le backend et les services tiers.
  • Automatisation via Bitbucket Pipelines : configuration de workflows pour exécuter automatiquement les tests unitaires et fonctionnels (PHPUnit) et analyser la qualité du code.
  • Documentation technique : participation active à la redaction et à la mise a jour de la documentation projet, afin d'assurer la pérennité et la cohérence du code.