CRM Linkemed
CRM interne de recrutement médical pour Linkemed : gestion des médecins (base, statuts, notes), pipeline Kanban de candidatures à 19 statuts, recherche Algolia full-text multi-index, analytics Recharts, documentation in-app de 14 articles.
Technologies
Le CRM Linkemed est l'outil interne utilisé par l'équipe pour suivre médecins, postes, candidatures et clients (établissements). Il combine une base médecins avec édition inline et enrichissement automatique, un pipeline Kanban à 19 statuts (matched → placed) via @dnd-kit, un calendrier d'entretiens synchronisé iCal, et une recherche Algolia full-text sur quatre index (doctors, jobs, clients, contacts). La couche state repose sur Zustand + React Query pour des mises à jour optimistes et de la hydratation server-friendly. L'app embarque 14 articles de documentation interne avec navigation sidebar et table des matières sticky (IntersectionObserver). Version 2.18.0 en production.
Fonctionnalités
Base médecins avec édition inline
Table virtualisée @tanstack/react-table + @tanstack/react-virtual, édition inline des champs, statuts (Nouveau, À l'écoute, Placé, Inactif), notes centralisées, provenance LinkedIn, dernier contact tracé.
Pipeline Kanban à 19 statuts
Drag & drop @dnd-kit du matching initial au placement. Transitions validées (certaines étapes obligatoires), auto-notes contextualisées à chaque changement de statut pour garder l'historique lisible.
Recherche Algolia multi-index
Full-text search sur quatre index (doctors, jobs, clients, contacts), facettes, typo-tolérance, filtres combinables. Indexation maintenue côté Cloud Functions Firebase.
Analytics et export
Graphiques Recharts (conversion par étape, heatmap d'activité), export Excel (xlsx) des rapports, CLI Commander pour les migrations de données médecins (dédoublonnage, enrichissement batch).
Documentation in-app (14 articles)
Articles organisés en quatre sections (intro, modules, outils, avancé) avec sidebar de navigation, TOC sticky pilotée par IntersectionObserver, et recherche intégrée.
Informations
- Année
- 2025-2026
- Client
- Linkemed SAS — équipe interne
- role
- Full-Stack Developer & Product Lead
- Durée
- En production — v2.18.0 (février 2026)
Intéressé par ce projet ?
Discutons de vos besoins et voyons comment nous pouvons vous aider.
Nous contacter