Contexte
Cabinet d'infirmiers libéraux ayant besoin d'un outil simple et accessible pour organiser les tournées quotidiennes de soins à domicile.
Problème résolu
Remplacement d'un planning papier/Excel par une application web temps réel, accessible depuis le terrain sur smartphone en 4G comme en WiFi.
Ce que j'ai développé
- —Application web complète (fullstack) avec trois vues calendrier : mensuelle, hebdomadaire et quotidienne
- —Système d'affectation des infirmiers aux tournées de soins (matin / après-midi)
- —Synchronisation temps réel entre utilisateurs via WebSocket
- —Filtrage par infirmier pour une consultation personnalisée
- —Duplication automatique du planning d'un mois à l'autre
- —PWA installable sur mobile (fonctionne comme une app native)
- —Authentification sécurisée par cookies avec gestion des rôles
- —Déploiement auto-hébergé sur Raspberry Pi avec HTTPS
Stack technique
Frontend
- React (JSX)
- Vite
- date-fns
- CSS custom
- PWA
- Socket.IO client
Backend
- Node.js
- Express
- PostgreSQL
- Socket.IO
- PM2
Infrastructure
- Raspberry Pi
- Let's Encrypt
- HTTPS
Architecture
Résultat
Application utilisée au quotidien par l'équipe soignante, accessible 24/7 depuis n'importe quel appareil, avec un coût d'hébergement quasi nul grâce à l'auto-hébergement sur Raspberry Pi.
