Team'Doc

Refonte du système de messagerie

L’un des premiers défis a été de remplacer le polling par un système basé sur WebSockets. Le polling entraînait une surcharge inutile du serveur et augmentait la latence. Grâce à l'utilisation de plusieurs canaux WebSockets, nous avons optimisé la gestion des ressources et offert une communication en temps réel, améliorant ainsi l’expérience utilisateur.

Image from Team'Doc app
Mise en place des fiches de transmission

Cette fonctionnalité clé a été développée progressivement pour proposer des fiches médicales adaptées aux différentes spécialités hospitalières. Le principal défi résidait dans la compréhension des besoins spécifiques des soignants afin d’offrir une interface intuitive et pertinente.

Image from Team'Doc app
Refactorisation de Redux et uniformisation du style

J’ai migré l’état global de Redux vers Redux Toolkit pour simplifier la gestion des thunks et des reducers, conformément aux recommandations officielles. Par ailleurs, l’application ayant été développée sans conventions claires, j’ai uniformisé le code, notamment en adoptant une approche CSS-in-JS avec Material-UI pour une meilleure cohérence visuelle.

Image from Team'Doc app
Creation de compte

J'ai conçu un formulaire par étape, complet et exhaustif de création de compte pour les differents acteurs medicaux permettant l'inscription via des identifiants classiques (nom d'utilisateur et mot de passe).

Image from Team'Doc app