AdmiDashboard
Projet personnel – 2024

Présentation
AdmiDashboard est une application simple et efficace permettant d’importer un fichier Excel contenant des utilisateurs et de visualiser automatiquement les données dans un tableau interactif. Chaque ligne du fichier correspond à un utilisateur avec des champs tels que : nom, prénom, date de naissance, âge, ville, et couleur préférée.
Fonctionnalités
- Upload de fichier Excel (.xlsx ou .csv).
- Parsing automatique du contenu grâce à la bibliothèque
xlsx
. - Affichage dynamique des données dans un tableau responsive.
- Vérification des doublons ou champs manquants avant insertion.
- Possibilité de filtrer ou trier les utilisateurs par colonne.
Mon rôle
- Conception de l'interface avec React (hooks + composants fonctionnels).
- Implémentation de l’importation via la librairie SheetJS (XLSX).
- Nettoyage et normalisation des données côté frontend.
- Ajout d’une validation en temps réel des champs du fichier.
Technologies utilisées
- React
- JavaScript / TypeScript
- SheetJS (XLSX)
- Bootstrap pour la mise en forme rapide
Ce que j’ai appris
Ce projet m’a permis de découvrir la manipulation de fichiers Excel dans une application web et d’approfondir mes compétences en React. J’ai aussi pu travailler sur la gestion de données utilisateurs de manière sécurisée et structurée.
Voir le code sur GitHub