Réalisations

Générateur de signature de mail

Next.js
React
Code quality

Reproduction d'un générateur de signature de mail avec Next.js

Empty background with title and graphic transparent overlay

Vous pouvez explorer le résultat de ce projet ici et consulter le dépôt sur GitLab.

Bienvenue sur cette page dédiée à un de mes projets récents en tant que développeur web, où j’ai exploré le monde passionnant de React et NextJs. Durant trois semaines d’octobre, j’ai entrepris ce projet personnel avec pour objectif d’acquérir des compétences solides dans ces technologies, en plus de démontrer ma motivation à apprendre et à travailler avec celles-ci, sans l’appui d’une expérience professionnelle préalable.

Inspiré par un générateur de signatures mail développé par HubSpot, j’ai décidé de recréer cet outil en utilisant NextJs et React. Ce projet m’a été précieus pour me permettre d’appliquer concrètement les connaissances acquises au cours de ma formation sur React, mettant en œuvre divers hooks tels que useState, useContext, useEffect, useReducer, useRef et quelques hooks personnalisés.

Au-delà du code, j’ai adopté une approche axée sur la propreté. Des commentaires clairs sont appliqués lorsque nécessaire, et j’ai intégré une documentation complète avec JSDoc pour faciliter la compréhension et la collaboration. L’ensemble du projet est soumis à des tests unitaires rigoureux à l’aide de Jest et test-library/react. Pour maintenir la stabilité du code, j’ai automatisé les mises à jour des dépendances via des Merge Requests automatiques avec Dependabot.

La gestion du projet a également été un aspect important. J’ai utilisé des outils de gestion de projet tels que GitLab, suivant une méthodologie de workflow Git. La planification des tâches s’est faite via GitLab Issues et Issues Board, organisant le projet dans un style Scrum. La découpe du projet en unités principales, sous-unités et tâches unitaires a contribué à une gestion agile et efficace du développement.

Je suis ravi de partager ce projet qui témoigne de ma détermination à apprendre et à exceller dans l’utilisation de technologies modernes telles que React et NextJs. Si vous avez des questions ou souhaitez en savoir plus, n’hésitez pas à me contacter. Je suis enthousiaste à l’idée de relever de nouveaux défis et de continuer à élargir mes compétences en tant que développeur web passionné.