Explications détaillées
Explications détaillées du projet
Le but premier de l’application est de pouvoir retrouver un fichier dans un dossier et ses sous-dossiers selon le cahier des charges fixé.
Pour cela nous avons mis en place plusieurs paramètres de recherche:
Recherche par titre de fichier (inclus de base)
Recherche par contenu dans le fichier
La recherche par titre de fichier comprend tous les fichiers ayant comme nom celui que nous recherchons. Par exemple, si nous recherchons l'année: “2018”, tous les fichiers contenant cette année dans leur titre s’affichent:
Présentation_2018.pdf
2018_Camp_Été.txt
2018.txt
2018.odt
..2018..extension
La recherche par contenu s’occupe d’afficher les fichiers contenant le ou les mots en que l'utilisateur veut rechercher. Les fichiers pris en compte actuellement sont les fichiers texte brut:
.txt
.md
.rtf
.xml
.html
.css
et les fichiers textes compressés:
.pdf
.docx
Quand le résultat est retourné il est possible d’ouvrir le fichier en appuyant sur le bouton prévu à cet effet (“Ouvrir”) ou de cliquer sur le fichier et voir les métadonnées s’afficher puis appuyer sur le bouton d’ouverture.
Diagramme des cas d'utilisation (Uses Cases)
Architecture du système
Nous avons d’un côté Electron qui s’occupe du Backend et de l’autre React, notre Frontend.
La recherche se fait directement dans les dossiers et sous-dossiers sans passer par une indexation des fichiers ou une base de donnée.
Last updated
Was this helpful?