diff --git a/README.md b/README.md index 57975e1..7095038 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,36 @@ # Recherche de maladies par signes et symptômes -## Utilisation +Cet outil a pour but de permettre aux professionnels de la santé et aux patients de rechercher des maladies en partant de symptômes décrits, de signes observés ou d’antécédents connus. +Cette recherche est réalisée de façon visuelle en présentant un graphe des résultats à tout instant du processus donnant à l’utilisateur le contexte des résultats qu’il observe ainsi que des suggestions sur la poursuite de son exploration. + +## Aperçu + +[Voir une démonstration en direct »](https://www.matteodelabre.me/projects/wikimedica-disease-search) + +![Page d’accueil avec le graphe complet](docs/screenshots/01.png) + +![Recherche d’un terme parmi les termes affichés](docs/screenshots/02.png) + +![Filtrage du graphe par ajout d’un terme de recherche](docs/screenshots/03.png) + +## Installation + +Le projet utilise le langage JavaScript et la bibliothèque [React.js](https://reactjs.org/). +Pour construire une copie locale, vous devez vous munir des logiciels [Node.js](https://nodejs.org/) et _npm_, généralement fournis ensemble. +Les deux commandes suivantes permettent ensuite à compiler le projet dans le répertoire `dist/`. ```sh npm install npm run build ``` -Le résultat se trouve dans le répertoire `dist/`. +Cette dernière commande réalise une compilation en mode « production » où tout le code est minimisé et optimisé — une forme qui n’est pas souhaitable pour le développement. +Pour tourner en mode développement, utilisez plutôt la commande `npm run dev`, qui de surcroît reconstruit automatiquement le projet à chaque modification effectuée. ## Sources -Liste des signes, symptômes et maladies : - - - -Export RDF : - - +* [Wikimedica](https://wikimedi.ca) + - Liste des signes, symptômes et maladies : + - Export RDF : +* Wikidata +* WikiMedia Pageviews diff --git a/docs/screenshots/01.png b/docs/screenshots/01.png new file mode 100644 index 0000000..9dbb350 Binary files /dev/null and b/docs/screenshots/01.png differ diff --git a/docs/screenshots/02.png b/docs/screenshots/02.png new file mode 100644 index 0000000..5b9efc9 Binary files /dev/null and b/docs/screenshots/02.png differ diff --git a/docs/screenshots/03.png b/docs/screenshots/03.png new file mode 100644 index 0000000..315cebb Binary files /dev/null and b/docs/screenshots/03.png differ