Système de gestion client & facturation
Présentation
Le système réunissait dossiers clients, suivi du temps et facturation dans une application web. Dans une équipe de cinq personnes, je me suis concentré sur le frontend React, les interfaces clients et factures, les opérations CRUD GraphQL, un module React Table réutilisable, l’adaptation des réponses API pour l’interface et l’authentification par e-mail/mot de passe et OAuth social.
Responsabilités principales
- ▹Création de composants React et Material UI réutilisables pour les comptes clients, le suivi du temps et la gestion des factures
- ▹Implémentation de queries et mutations GraphQL pour créer, mettre à jour et supprimer les comptes clients et factures
- ▹Transformation des réponses GraphQL brutes dans les structures attendues par les composants UI et modèles de pages
- ▹Création d’un module React Table réutilisable avec tri, filtres, recherche et pagination pour les clients et factures
- ▹Implémentation de l’authentification e-mail/mot de passe et des parcours OAuth frontend pour Google et des plateformes sociales régionales
- ▹Gestion de l’état partagé avec Redux et utilisation des React Hooks pour le comportement local des composants
Résultats
Livraison des principaux parcours frontend de gestion des clients, suivi du temps et création de factures
Création d’un module React Table partagé offrant les mêmes fonctions de recherche, tri, filtrage et pagination aux vues clients et factures
Ajout de la connexion Google et de plateformes sociales régionales en complément de l’authentification par e-mail et mot de passe