Projet en cours
Ce projet de développement vise à créer une interface utilisateur complète et interactive destinée à une Entreprise de Services du Numérique (ESN). L'interface a pour but de faciliter la communication et la collaboration entre l'équipe administrative et les consultants de l'entreprise.
Le projet a été entièrement codé en React.js avec Tailwind CSS et shadcn pour le style, et utilise GraphQL pour les requêtes de données.
En tant que développeur front-end freelance, j'ai été responsable du développement front-end et de l'intégration des fonctionnalités back-end de cette interface.
La gestion du projet a été réalisée de manière Agile, en collaboration avec deux autres développeurs, en utilisant Jira pour le suivi des tâches et Notion pour la documentation et la gestion des connaissances.
L'interface développée est basée sur les maquettes et prototypes que j'avais précédemment réalisé dans le cadre de la conception de l'expérience utilisateur. Voir le descriptif du projet "Kubrik Design UX/UI"
Les objectifs du projet sont multiples :
Centralisation de l'Information : Offrir une plateforme unique où les consultants et l'équipe administrative peuvent accéder aux informations nécessaires pour leurs tâches quotidiennes.
Optimisation de la Communication : Améliorer la communication entre les consultants et l'administration grâce à des fonctionnalités de messagerie et de notification intégrées.
Automatisation des Processus : Réduire le temps consacré aux tâches administratives répétitives grâce à l'automatisation, permettant ainsi à l'équipe de se concentrer sur des tâches à plus forte valeur ajoutée.
Suivi et Reporting : Fournir des outils de suivi financier et de reporting pour une meilleure gestion des ressources et des projets.
Grâce à son approche basée sur les composants, React permet de développer des interfaces modulaires et maintenables. Sa popularité et sa large communauté offrent un écosystème riche en outils et en bibliothèques complémentaires.
Tailwind CSS est un framework CSS utilitaire qui permet de créer des designs modernes sans avoir à écrire du CSS personnalisé. Il est hautement configurable et permet de créer des designs sur mesure en accord avec la charte graphique
Shadcn est une bibliothèque de composants React qui permet de créer des interfaces utilisateur élégantes et modernes. Elle offre une variété de composants préconçus qui peuvent être facilement personnalisés pour s'adapter à différents styles et besoins. Shadcn est conçu pour être léger et performant
GraphQL est un langage de requête pour les APIs, permettant de demander précisément les données nécessaires. Il améliore l'efficacité des requêtes en évitant la surcharge de données et en réduisant le nombre de requêtes nécessaires.
Jira est un outil de gestion de projet développé par Atlassian, utilisé principalement pour la gestion des tâches en méthodologie Agile. Il permet de planifier, suivre et gérer les projets de développement logiciel. Jira offre des fonctionnalités puissantes pour la gestion des workflows et l'organisation des tâches en sprint.
Notion est un outil de productivité tout-en-un qui combine les fonctionnalités de prise de notes, de gestion de projets, et de collaboration en équipe. Il permet de créer des bases de données, des tableaux Kanban, et des wikis, le tout dans une interface intuitive.